WHMCS排错:启用CDN后后台无限登录解决方法

2023年8月11日 | 分类: 【源码】

参考:https://cloud.tencent.com/developer/article/1050229

最近给一个whmcs网站用了全站的cdn,不知道是不是这个cdn的问题,反正上之后,网站后台就无限登录了。
用的Any cast技术的cdn,也是为了防御吧,虽然后端真实ip用的100G防御,但是为了速度,只好再用上cdn了。

只有一个关于用本地文件获取真实ip的方法。
按照php获取真实ip来修改了。

修改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变量