FastAdmin后台老提示登录的问题

最近在使用FastAdmin的过程中遇到一个问题,有人反馈后台老是提示登录,有时候是停留时间长了,有的是刚登录没几分钟就掉。

按照之前的经验,先调整php的session回收机制,具体是在php.ini中,主要是以下两个参数

session.gc_divisor = 1000
session.gc_maxlifetime = 1440

以上是默认的参数,用于控制session回收的概率和存活时间,分别调大,后面加一个或两个0,重启php-fpm服务。

调整完发现不起作用,还是掉,于是想是不是框架的问题,排查发现新版FastAdmin的后台加入了一些校验机制,包括IP的变动、safecode等,文件路径是application/admin/library/Auth.php,方法是isLogin(),把其中safecodelogin_uniqueloginip_check这几处的代码注释掉就好了。

Leave a Comment

豫ICP备19001387号-1