正如标题所述,如何增加登录过期时间?
运行本地安装必须不断登录有点烦人,尽管我有浏览器记住登录凭据,但每次启动本地服务器时,我都必须执行额外的步骤。
我假设如果我增加cookie的有效期,我将避免(经常)登录。
我已经在谷歌上搜索了论坛,但我发现所有的帖子都没有回复,我也没有心情去挖掘代码来解决这个问题。
我不需要一个深入的答案,只需要一些合适的挂钩上的指针(如果有用于此目的的指针),我就可以从那里计算出其余的。
现在去找个凉爽的地方坐下,楼上现在很热(这里的天气很热),我想如果我再继续开着笔记本电脑,笔记本电脑可能会死掉,不过我会在房子较冷区域的另一个系统中关注这个问题,并期待着你们给我的任何建议。
最合适的回答,由SO网友:markratledge 整理而成
不知道这是否是最好的方法,但我一直在函数中使用它。我的主题中的php:
function keep_me_logged_in_for_1_year( $expirein ) {
return 31556926; // 1 year in seconds
}
add_filter( \'auth_cookie_expiration\', \'keep_me_logged_in_for_1_year\' );
SO网友:marikamitsos
我知道这在很久以前就得到了回答和接受,但考虑到评论:
实际上并不能解决问题不幸的是。。。
。。。无论如何,这在插件中工作得更好,而不需要添加到函数中。php
我想我也会给你一个迟到的答复。所以
有一个插件可以完全满足您的要求"E;Always Remember Me"E;
根据描述:
登录表单上的“记住我”复选框将始终处于选中状态,而不是让您登录14天,过期时间设置为一年。
就当地发展而言(这真的很酷),同一位作者的;No Login"E;插件。
跳过登录表单:每个访问者都自动以管理员身份进行身份验证。显然,只针对“LOCALHOST”测试站点,比如在设计插件或主题并跨各种浏览器进行测试时。