97久久国产亚洲精品超碰热,成人又色又爽的免费网站,色偷偷女人的天堂a,男女高潮喷水在线观看,国内精品一线二线三线区别在哪里

返回列表 發(fā)帖
查看: 8145|回復(fù): 2

[Discuz!]登錄次數(shù)限制解決思路

8

主題

123

回帖

296

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
0 點(diǎn)
金幣
143 個
樓主
發(fā)表于 2019-6-13 10:08:26 | 只看樓主 |倒序?yàn)g覽 |閱讀模式
緣由:因?yàn)橄肴∠艽a錯誤后,15分鐘的限制。在網(wǎng)上找到了以下的修改方法,但是修改后沒有任何作用,查看了了DZ的整個流程,找到了合適的修改方法。
方法一(限制ip錄入):
  • 最開始搜索網(wǎng)絡(luò)教程需要修改 source/function/function_member.php 中有關(guān) 900(15分鐘) 和 5(次數(shù))即可,結(jié)果發(fā)現(xiàn)不行
  • 全局找提示文字,發(fā)現(xiàn)跟次數(shù)提示的變量 loginperm, 全局搜索,source/class/class_member.php 中出現(xiàn)比較多,但還是找不到修改次數(shù)和時間的地方
  • 折騰發(fā)現(xiàn)在代碼里修改次數(shù)和時間的方法全部失效,考慮是不是寫入本地緩存了,沒有在代碼里直接寫,驗(yàn)證推測失敗
  • 思考是不是寫到數(shù)據(jù)庫里,檢測數(shù)據(jù)庫表,發(fā)現(xiàn) pre_ucenter_failedlogins 在登錄失敗的時候,會記錄次數(shù),并且含有count和ip的變量,推測正確。
  • 登錄限制的流程應(yīng)該是,用戶登錄失敗,程序?qū)⒃摬僮鲗懭霐?shù)據(jù)庫,再次登錄時,從數(shù)據(jù)庫中讀取該用戶ip和已登錄次數(shù),進(jìn)行比較,超過最大值(5),則進(jìn)行相應(yīng)操作。
沒找到最大次數(shù)限制在哪里設(shè)定的,為解決問題,考慮直接禁止程序?qū)懭霐?shù)據(jù)庫。全局搜索 “count+1” ,最后定為到 uc_client/model/user.php 中數(shù)據(jù)庫操作語句,直接禁用,可以解決問題。
// $this->db->query(“UPDATE “.UC_DBTABLEPRE.”failedlogins SET count=count+1, lastupdate='”.$this->base->time.”‘ WHERE ip='”.$ip.”‘ OR ip=’$username'”);
最后找到了全局配置的文件:uc_client/data/cache/settings.php
方法二(修改登錄次數(shù)和時間間隔):
  • 嘗試在dz文件 source/function/functionmember.php 中有關(guān) 900(15分鐘) 和 5(次數(shù)),前臺沒有任何效果。
  • 猜測是在ucenter主要控制
  • 測試后,發(fā)現(xiàn)在ucclient/data/cache/settings.php 文件中第28行變量“l(fā)oginfailedtime”是控制登陸次數(shù),修改為50”。在ucclient/model/user.php 中第236行變量“$expire”是控制時間間隔,修改為1s。
  • 在source/laguage/lang_member.php修改提醒文字。






轉(zhuǎn)自:技術(shù)學(xué)習(xí)小組http://blog.qiji.tech/archives/1572

1

主題

192

回帖

226

積分

爐火純青

貢獻(xiàn)
0 點(diǎn)
金幣
32 個
沙發(fā)
發(fā)表于 2019-6-16 14:43:19 | 只看Ta
感謝 學(xué)習(xí)一下
BQQ

20

主題

98

回帖

133

積分

漸入佳境

貢獻(xiàn)
0 點(diǎn)
金幣
10 個
板凳
發(fā)表于 2022-9-27 17:36:30 | 只看Ta
我記得數(shù)據(jù)庫中清空一個表的數(shù)據(jù)就可以了
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

  • 關(guān)注公眾號
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機(jī)版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|star

GMT+8, 2025-10-16 20:24 , Processed in 0.042741 second(s), 11 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表