密码错误次数过多,请稍后重试

2024-06-05 11:21 更新

情况一

概述

出现"由于您的登录密码错误次数过多,本次登录请求已经被拒绝. 请 15 分钟后重新尝试"、"密码错误次数过多,请 XXXX 分钟后重新登录"的提示:这是出于安全的考虑,默认在您连续输入五次错误密码,仍然没有成功登陆的情况下所提示的,并且会在 15 分钟内禁止此IP再次登陆。显然,我们作为系统管理员,不可能等那么长时间后再去登录后台!那么如何解决这个问题呢?方法如下:

方法

Dzz官方版

文件:\user\function\function_user.php

$return = (!$$_G['config']['userlogin']['checkip'] || !$login || (TIMESTAMP - $login['lastupdate'] > 900)) ? 5 : max(0, 5 - $login['count']);
其中900表示时间,5表示次数。

查找以上代码,如果需要设置允许的错误密码最多输入次数,修改数字 '5’ 为您希望的数字。如果需要修改限定时间禁止登陆,修改数字 '900' 参数, 其中'900'为秒数,例如,您希望限制用户一小时内不能登录,需要将参数改为 '3600' (60*60)。

Dzz小胡版

管理员登录系统后台,在系统设置-登录设置-基本设置中修改参数。

通用方法

还有种最管用的方法就是修改数据库记录,访问数据库,找到数据库表dzz_failedlogin,删除相应的记录即可。

情况二

出现"密码错误次数过多,请 秒后重新登录"的提示:

方法

1.在数据库表dzz_setting中插入一条记录numberoflogins,值为5即可登录。2.然后要在系统设置〉登录设置〉基本设置中(链接:域名/admin.php?mod=setting&operation=denlu)修改参数。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号