External Authentication

时间:2012-04-09 作者:James

我目前有一个拥有自己用户身份验证的网站。它的子目录中还有3个单独的WordPress安装,每个安装从3个单独的数据库加载数据。我想做的是加载wp includes/pluggable。php在主站点上验证用户以同时执行WordPress验证时,如以下回答所述:

https://wordpress.stackexchange.com/a/11472

然而,由于我有3个WordPress安装,我必须对用户进行身份验证并生成cookie,这将非常困难。有没有人对我如何做到这一点有什么建议/想法?

谢谢

1 个回复
SO网友:Hiranthi

更改它,使它们都使用相同的db,但前缀不同(如果您不经常使用)。然后调整wp配置。php在所有安装中使用相同的用户表:http://codex.wordpress.org/Editing_wp-config.php#Custom_User_and_Usermeta_Tables

别忘了确保所有安装的安全哈希都是相同的。也许设置cookie域也很有用:http://codex.wordpress.org/Editing_wp-config.php#Set_Cookie_Domain 或者如以下回答:How to transition cookies from .subdomain.domain.com to .domain.com with minimal impact on users?

结束

相关推荐

When to load auto-login code?

我正在使用此(简化)代码通过单点登录系统的插件自动登录用户:$user_info = get_userdatabylogin( $username ); $user_id = $user_info->ID; wp_set_current_user( $user_id ); wp_set_auth_cookie( $user_id ); do_action( \'wp_login\', $username ); 我在网上找到的许多代码片段将此代码绑定到init