新聞中心
thinksns取消后臺(tái)登錄密碼錯(cuò)誤次數(shù)限制的辦法詳解
作者 / 無憂主機(jī) 時(shí)間 2018-01-20 21:12:16
在登錄thinksns網(wǎng)站后臺(tái)的時(shí)候,有些站長朋友會(huì)因?yàn)檫B續(xù)輸錯(cuò)幾次密碼而被提示:“輸入密碼錯(cuò)誤,您還可以是*次”,如果錯(cuò)誤次數(shù)超過了限制的6次將會(huì)被鎖定1個(gè)小時(shí),這個(gè)措施也是為了保證網(wǎng)站后臺(tái)安全而設(shè)計(jì)的,如果不想要被限制或增加輸入的機(jī)會(huì),可以在程序的對應(yīng)位置做修改。無憂主機(jī)小編在php空間調(diào)試后,終于有了解決的辦法,下面為大家講解解決thinksns后臺(tái)登錄錯(cuò)誤次數(shù)限制的方法。 限制原理:沒當(dāng)輸入錯(cuò)誤一次,將會(huì)把這一次記錄到存放錯(cuò)誤次數(shù)的變量中,以后的每一次錯(cuò)誤都會(huì)以疊加的形式繼續(xù)保存到變量,最后變量大于6,就會(huì)提示并鎖定1小時(shí)。 1、設(shè)置為不限制 如果錯(cuò)誤次數(shù)不被記錄就可以不限制錯(cuò)誤次數(shù)。連接到ftp空間,在程序根目錄的addons\model路徑下將PassportModel.class.php文件下載到本地,修改此文件的第164行,如圖1所示, 將
$login_error_time = intval($login_error_time) + 1;修改為
$login_error_time = intval($login_error_time) + 0;或注銷這行代碼。2、?修改限制的次數(shù) 如果6次機(jī)會(huì)太少或太多,比如要修改成3次的限制機(jī)會(huì),可以按照以下方法修改: 程序根目錄的addons\model路徑下的PassportModel.class.php文件進(jìn)行修改,操作如圖2所示, 在第167和169行的代碼中,將6改為3。
$this->error = '密碼輸入錯(cuò)誤,您還可以輸入'.(6 - $login_error_time).'次'; if($login_error_time >=6) {修改為:
$this->error = '密碼輸入錯(cuò)誤,您還可以輸入'.(3 - $login_error_time).'次'; if($login_error_time >=3) {
本文地址:http://www.gle-technology.com/thinksns/26175.html