请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
查看: 5849|回复: 0

UCenter 无法登陆 提示验证码错误 登陆后闪退 一直跳出登录框

[复制链接]

12

主题

1

回帖

298

积分

管理员

管理员

积分
298
发表于 2024-2-20 17:49:11 | 显示全部楼层 |阅读模式
Discuz!X3.5 IP 获取方式默认不相信代理 IP,当你的网站使用 CDN 时,就会导致默认获取到的都是 CDN 的 IP,而 UCenter 后台登录会验证 IP,IP 一直变动就导致登录失败。

方法步骤:

打开 uc_server/data/config.inc.php

找到下列代码(没有的话补上)

  1. <p>define('UC_ONLYREMOTEADDR', 1);</p><p>define('UC_IPGETTER', 'header');</p><p>define('UC_IPGETTER_HEADER', serialize(array('header' => 'HTTP_X_FORWARDED_FOR')));</p>
复制代码



  1. define('UC_ONLYREMOTEADDR', 1);
复制代码

改为  
  1. define('UC_ONLYREMOTEADDR', 0);
复制代码


找到
  1. define('UC_IPGETTER_HEADER', serialize(array('header' => 'HTTP_X_FORWARDED_FOR')));
复制代码


改为
  1. define('UC_IPGETTER_HEADER', serialize(array('header' => '你的 CDN 传递真实 IP 的参数')));
复制代码
你的 CDN 传递真实 IP 的参数
这步参数,不知道怎么设置。果断放弃!

直接在 cloudflare 停用 小橙云 就可以了。

早知道是CDN导致的IP检测问题,就用不着到处找资料了。发现网上大部分的资料都没用,远远落后。以后 Discuz 相关的,还是先去官方社区搜索一下。


2024年2月20日


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|金子论坛

GMT+8, 2024-10-12 05:55 , Processed in 0.058089 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表