我已经在PHP中创建了我的站点,现在我的博客站点在wordpress中,所以如果登录PHP站点的用户也登录wordpress站点,那么有可能吗?
我们可以启动从另一个php站点到wordPress博客站点的会话吗?
1 个回复
最合适的回答,由SO网友:Milan Patel 整理而成
我找到了使用以下函数的解决方案:
function auto_login() {
// make sure user is not logged in and "user" was POST\'d
$username = isset( $_POST[\'user\'] )? $_POST[\'user\'] : false;
if ( ! is_user_logged_in() && $username ){
// load the user by username
$user = get_user_by( \'login\', $username );
if ( $user ) {
// log user in using the $user object properties
wp_set_current_user( $user->ID, $user->user_login );
wp_set_auth_cookie( $user->ID );
do_action( \'wp_login\', $user->user_login );
}
}
}
add_action( \'wp_loaded\',\'auto_login\' );
结束