
astadmin框架,用了阿里云的CDN全站加速,后台登录不进去了,输入用户名密码,提示登录成功,然后就跳出请登录的页面,接着又跳转到你已经登录的页面,就这样不断重复跳,因为不断跳,
cdn设置了js文件不缓存。而且php调试发现卡在登录校验,于是我就想到是session没正常存储,找客服迟迟解决不了,没想到居然是ip不一致导致的
原因:
应该是session存储时的loginip会和登录时的loginip会不一致,导致登录页反复跳转。
解决方案:
检查配置文件 application/config.php 里面有没有http_agent_ip配置项,如果没有
// 获取IP的变量 'http_agent_ip' => 'HTTP_X_FORWARDED_FOR',
亲测有效!
(adsbygoogle = window.adsbygoogle || []).push({});