去评论
dz插件网

Discuz! X3.5独立UC安装模式或登录/uc_server UC后台登录验证码一直是CCCC的解决办法

admin
2023/02/07 10:56:02
Discuz! X3.5独立UC安装模式或登录/uc_server UC后台登录验证码一直是CCCC的解决办法:
访问 http://你的域名/uc_server 遇到如图所示:



问题原因:X3.5特性修改:支持IPV6,支持多IP库、支持CDN不同模式IP获取,且支持扩展获取模式
从而导致在 判断客户端IP 上面 $_SERVER['REMOTE_ADDR'] 与 HTTP_X_FORWARDED_FOR 存在差异;

那么如果你论坛配置了CDN加速或者对接了百度云加速或CF这类云防护可能就会出现这个问题。

解决方案:
编辑 Ucenter下的 model/base.php:(大约49行)
  1. $this->onlineip = $_SERVER['REMOTE_ADDR'];
在其下行添加:
[此处包含隐藏内容,如果需要查看请回复]
保存后问题就解决了。

如图效果:


相关联动配置方案见:
Discuz! X3.5 针对常见CDN/WAF/负载均衡,如何获取真实IP?
https://www.dz-x.net/t/40106/1/1.html
(出处: DZ插件网)

Discuz!X3.5使用CDN时,获取用户真实IP
https://www.dz-x.net/t/38510/1/1.html
(出处: DZ插件网)