无法登录是怎么回事验证码校验失败?刷新或更换浏览器?
验证码失败原因矩阵
错误类型 | 触发原因 | 解决方案 |
---|---|---|
验证码不显示 | ①GD库未安装<br>②session路径不可写 | apt install php-gd + chmod 777 /tmp |
输入正确仍报错 | ①时间不同步<br>②IP频繁切换 | 同步NTP时间 + 关闭代理/VPN |
仅特定浏览器失败 | ①Cookie拦截<br>②JS兼容性问题 | 检查Chrome版本号(需>85) |
- 服务器时间校准:
bash
timedatectl set-ntp true
- 验证码重置技巧:
- 清除浏览器所有缓存的表单数据(Ctrl+Shift+Del)
- 尝试
https://域名/login?nocache=1
绕过缓存
- 禁用万能验证码:修改
/config/captcha.php
:php'disable_on_ip' => ['192.168.1.100'], // 仅允许特定IP跳过
更新时间:2025-06-22 11:32:28