找回密码
 立即注册
查看: 43|回复: 0

WHMCS套用了CDN加速后,WHMCS后台无限登录的解决方法

[复制链接]

40

主题

9

回帖

49

积分

管理员

积分
49

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

发表于 2025-8-2 09:38:55 | 显示全部楼层 |阅读模式
最近在帮客户弄WHMCS财务系统,客户要求套cdn,也是为了整个平台系统的安全,所以呢,就套了付费的CDN加速,效果倒是挺不错的,
可问题就来了,全站套了CDN之后,不管是前台还是后台均无法登录、无限登录,后来直接修改configuration.php文件即可,还是简单的。
修改configuration.php文件
$_SERVER[‘REMOTE_ADDR’] = $_SERVER[‘HTTP_X_FORWARDED_FOR’]; // 获取真实IP
list($_SERVER[‘REMOTE_ADDR’]) = explode(‘, ‘, $_SERVER[‘REMOTE_ADDR’], 2); // 可能通过多个代理,其中第一个为真实ip地址
$_SERVER[‘HTTP_X_FORWARDED_FOR’] = $_SERVER[‘REMOTE_ADDR’]; // 添加到WHMCS IP变量
修改之后完美解决!
获取真实ip,好景不长,准备去上架产品然后自动退出了,于是找原因,找了半天也没有结果,然后看了一下cookies没问题啊,为什么会退出来。
于是在后台发现Session IP 检查,原来如此是IP问题于是在后台设置后发现无问题。
设置好了,也就完美解决。
注意:PHP文件还是不要缓存,我没有测试缓存PHP文件

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

本版积分规则

Archiver|手机版|小黑屋|Gitbbs

GMT+8, 2025-8-11 07:30 , Processed in 0.284129 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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