實(shí)現(xiàn)方式,把count字段改成日期,讓他不能自定增長(zhǎng)。
實(shí)現(xiàn)方式數(shù)據(jù)庫(kù)升級(jí)
DROP TABLE IF EXISTS `pre_ucenter_failedlogins`;
CREATE TABLE `pre_ucenter_failedlogins` (
`ip` char(15) NOT NULL default '',
`count` year(4) NOT NULL,
`lastupdate` int(10) unsigned NOT NULL,
PRIMARY KEY (`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk;
復(fù)制代碼
升級(jí)后自己測(cè)試下!應(yīng)該結(jié)果是不管你輸入多少次錯(cuò)誤的密碼都會(huì)提示15分鐘。然后只要你輸入正確的就可以登陸,如果是這樣的問(wèn)題大家現(xiàn)在就去修改下那個(gè)錯(cuò)誤提示文件
source/language/lang_message.php
搜
'login_strike' => '密碼錯(cuò)誤次數(shù)過(guò)多,請(qǐng) 15 分鐘后重新登錄',
復(fù)制代碼
修改成
'login_strike' => '密碼錯(cuò)誤請(qǐng)重新登錄',
復(fù)制代碼
然后去后臺(tái)更新下緩存!這樣就肯定沒(méi)問(wèn)題了。