【发布时间】:2017-04-13 06:54:38
【问题描述】:
我正在开发一个用户会话永不过期的社区网站(除非按下注销按钮)。除此之外,我还为子域中托管的博客集成了 wordpress cms。我使用 js 在 wordpress 站点上触发登录和注销。意味着当用户登录到主(非 wordpress)站点时,他们也会自动登录到wordpress 网站.. 现在的问题是,在一段时间后或关闭浏览器时,wordpress 网站会自动从系统中注销-只留下主网站在会话中,这将需要用户从主网站和再次重新登录只是为了触发 wordpress 登录...
我只想让 wordpress 永远不会自动(即使窗口已关闭)注销,除非按下注销按钮。我使用了以下似乎不起作用的功能..
function change_wp_cookie_logout( $expirein )
{ return 1555200; // 6 months in seconds
}
add_filter( 'auth_cookie_expiration', 'change_wp_cookie_logout' );
我尝试了不同的类似策略,但没有成功..
提前致谢
【问题讨论】:
标签: php wordpress session login