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