1. 阅读记录
阅读记录中书籍数量一旦大于40本,便会自动替换为书库中id为1-39的书籍
问题代码
/application/user/model/Recentread.php
$data[$novel_id]=$chapter_id.'|'.$chapter_key.'|'.time(); if(count($data)>40){ array_shift($data); }
以上代码将novel_id从0开始重新排序了
2. 自动登录
即使勾选了自动登录,关闭浏览器后依旧要重新登录,cookie中lf_user_auth和lf_user_auth_sign显示到期时间为"浏览会话结束时"
问题代码
/application/user/model/User.php
if($autologin==1){ Cookie::forever('user_auth', $auth); Cookie::forever('user_auth_sign', data_auth_sign($auth)); }else{ Cookie::set('user_auth', $auth); Cookie::set('user_auth_sign', data_auth_sign($auth)); } }
看起来已经设置了勾选自动登录后cookie永久保留,不知为何没有生效
希望作者可以给予解答并修复以上问题
wuqing
发表于 2022-7-16
阅读记录就是这样设定的,第二个是你浏览器设置了关闭清除
评论列表
加载数据中...
llxmt
发表于 2022-7-16
wuqing
2022-7-16
阅读记录就是这样设定的,第二个是你浏览器设置了关闭清除
自动登陆问题我用chrome、edge、Firefox电脑和手机版都测试过了,而且浏览器并未设置关闭清除cookie。
刚刚我还在你的演示站用chrome测试了下,关闭浏览器后也要重新登陆。
评论列表
加载数据中...
1511942692
发表于 2022-8-13
把上面的1改成0就可以了(或者把set改成forever),不过勾没勾选都会自动登录,应该是别处的问题
评论列表
加载数据中...