老张小站

  1. 欢迎光临

    感谢访问老张的博客!

  • 1
1,154

Discuz! X 登录状态保持时间的修改

分类 网站技术/村民张先生 发布于 2021-04-17 17:03
1

默认情况下,登录页面模板中 cookietime 的 value 值无论是多少,登录保持时间都是 2592000(一个月)。可按以下说明修改后,使 cookietime 值生效。

打开 source/class/class_member.php ,查找:

setloginstatus($result['member'], $_GET['cookietime'] ? 2592000 : 0);

替换为:

setloginstatus($result['member'], $_GET['cookietime'] ? ($_GET['cookietime'] >= 259200 && $_GET['cookietime'] <= 31536000 ? $_GET['cookietime'] : 2592000) : 0);

修改后,当登录页面模板中 cookietime 的 value 值在259200(三天)至31536000(一年)之间时使该值生效,否则调整为 2592000(一个月)。

另外,static/js/logging.js 文件中有一处设置 cookietime 的 value 的代码,根据自己的模板需要选择是否修改。

欢迎转载分享,转载请注明 来源:大张小站 https://www.zhang.cq.cn/20212380.html
若您喜欢这篇文章,欢迎订阅老张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。


已经有 1 条群众意见

  1. solfie /2021-04-25 08:33

    您好,站长,帖子内容页增加一个:隐藏贴描述怎么做呢,可以具体介绍下吗?
    这个原本应该分为两种情况,一个是由于系统判定为水贴(回帖质量不佳)被隐藏,
    一个是由于作者被浏览者者加入了黑名单被隐藏; 回应

    #1

欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截