一段时间后,WP注销所有用户并强制他们重新登录。对于本地计算机上的开发环境,这是令人讨厌的,而且完全没有必要。
是否有API驱动的方式无限期禁用自动注销?理想情况下,我想要一些可以添加的内容wp-config.php
以及其他与开发人员设置相关的设置。
插件对我来说太过分了,所以我不认为它是一个答案,但你也可以把它作为一个选项发布。
一段时间后,WP注销所有用户并强制他们重新登录。对于本地计算机上的开发环境,这是令人讨厌的,而且完全没有必要。
是否有API驱动的方式无限期禁用自动注销?理想情况下,我想要一些可以添加的内容wp-config.php
以及其他与开发人员设置相关的设置。
插件对我来说太过分了,所以我不认为它是一个答案,但你也可以把它作为一个选项发布。
默认情况下,“记住我”复选框使您被记住14天。但这是可过滤的。
此代码将更改该值:
add_filter( \'auth_cookie_expiration\', \'keep_me_logged_in_for_1_year\' );
function keep_me_logged_in_for_1_year( $expirein ) {
return 31556926; // 1 year in seconds
}
这与浏览器存储cookie的方式有关。当您登录时,它应该保存cookie,WordPress读取它以查看您是否经过身份验证(至少我是这么理解的)。
在所有本地dev安装上,我的用户名是admin,密码是admin。我觉得8个字母没什么大不了的,但也许我打字更快?
如果你把它放在wp config中,它会起作用吗。php?
function wp_validate_auth_cookie($cookie=\'\',$scheme=\'\') {
return 1; // admin user id
}
未彻底测试。与其说是“永远不要让我注销”,不如说是“把每个人都当作管理员。”我的w-admin登录有一个奇怪的问题。这是从我升级到3.0以后才开始的,当我转到wp admin时,登录表单显示正常,但当我输入用户名并通过时,每次都会再次显示登录表单。使用密码恢复功能会导致电子邮件未找到错误。我知道用户名密码和电子邮件是正确的,b/c我可以访问mysql数据库,我可以看到值(至少用户名和电子邮件) 有人知道会出什么问题吗