https://static.06ms.com/static/images/index/7.jpg

Discuz 密码错误次数过多导致等待15分钟的解决办法

修改文件:在function/function_member.php
$return = (!$login || (TIMESTAMP - $login['lastupdate'] > 900)) ? 4 : max(0, 5 - $login['count']);

900(s) / 60(s) = 15(m) 等于密码错误等待时间 随便改;
4 等于允许输入 N+1 次的错误密码 ,如 4+1=5 第5次错误提示等待 N(m)后在登录;随便改;

注:引起的问题不要找我 = =。
https://static.06ms.com/static/images/index/1.jpg

在逻辑判断上常见的错误

以下列举PHP 写作在逻辑判断上常见的错误,有几个我有时脑残或忘记,
还是会不小心弄错,所以特地写出来,也提醒大家...
控制结构通常需要借助于逻辑资料,以下是常见的型别与逻辑资料之间的关联:
1. 等于 0 的数值会被视为 FALSE,不等于 0 的数值会被视为 TRUE。
2. 空字串 "" 与字串 "0" 会被视为 FALSE,其它字串会被视为 TRUE。
3. 没有元素的阵列会被视为 FALSE。
4. 没有成员的物件会被视为 FALSE。
5. NULL 会被视为 FALSE。
6. = 等于(指定),== 等于(值相同), === 等于(值与型态都相同)
7. & 和 && 的区别。&是位元运算符,表示按位元运算,&&是逻辑运算符,表示逻辑条件判断。