查看: 88|回覆: 9

[教程] Discuz!3.4修改登录错误次数和禁止登录时间

[複製鏈接]

19

主題

23

回帖

0

積分

热心网友

金币
23
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2012-2-19
發表於 2019-11-14 11:11:59 | 顯示全部樓層 |閲讀模式


使用场景:局域网内内部使用,1个账号密码错5次,全内网无法登录,需要修改适配内网使用环境
适用版本:X3.4 (其他版本找相同代码改)
修改流程:
1.打开source\function\function_member.php
2.搜索

3.覆盖同名文件
4.这项修改适合内网使用,外网慎用,可以简单频繁登录容易被破解跑号。登录, 使用, 修改, 错误, 内网
回覆

使用道具 舉報

0

主題

9

回帖

0

積分

热心网友

金币
9
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-5-13
發表於 2019-11-14 11:16:05 | 顯示全部樓層
谢谢,太感谢了,正遇到这个问题
回覆

使用道具 舉報

5

主題

18

回帖

0

積分

热心网友

金币
18
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-1-6
發表於 2019-11-14 13:28:34 | 顯示全部樓層
也只是内网会这样!!外网的话换IP好像也是一样的!
回覆

使用道具 舉報

5

主題

13

回帖

0

積分

热心网友

金币
13
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-1-26
發表於 2019-11-14 15:36:09 | 顯示全部樓層
看看,很有用这个
回覆

使用道具 舉報

0

主題

29

回帖

0

積分

热心网友

金币
29
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-10-2
發表於 2019-11-19 12:20:35 | 顯示全部樓層
看看
回覆

使用道具 舉報

0

主題

9

回帖

0

積分

热心网友

金币
9
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-5-13
發表於 2019-11-22 14:43:44 | 顯示全部樓層
按照这个修改了,900也修改为1了,但是仍然提示 15分钟后再试啊
回覆

使用道具 舉報

0

主題

9

回帖

0

積分

热心网友

金币
9
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-5-13
發表於 2019-11-22 14:44:36 | 顯示全部樓層
不行,将900改为1,还是提示15分钟后重试
回覆

使用道具 舉報

0

主題

9

回帖

0

積分

热心网友

金币
9
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-5-13
發表於 2019-11-22 14:46:26 | 顯示全部樓層
发现还有这样一串代码:
  1. $return = (!$login || (TIMESTAMP - $login['lastupdate'] > 1)) ? 500 : max(0, 500 - $login['count']);

  2.                 if(!$login) {
  3.                         C::t('common_failedlogin')->insert(array(
  4.                                 'ip' => $_G['clientip'],
  5.                                 'count' => 0,
  6.                                 'lastupdate' => TIMESTAMP
  7.                         ), false, true);
  8.                 } elseif(TIMESTAMP - $login['lastupdate'] > 900) {
  9.                         C::t('common_failedlogin')->insert(array(
  10.                                 'ip' => $_G['clientip'],
  11.                                 'count' => 0,
  12.                                 'lastupdate' => TIMESTAMP

是不是后面这个900也要改成1呢?
回覆

使用道具 舉報

0

主題

1

回帖

0

積分

热心网友

金币
1
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2008-7-7
發表於 2019-11-22 14:52:32 | 顯示全部樓層
东风浩荡规范化的
回覆

使用道具 舉報

8

主題

15

回帖

0

積分

热心网友

金币
15
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-1-30
發表於 2019-11-27 19:17:33 | 顯示全部樓層
登录错误次数
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部