我们可以启动从另一个php站点到wordPress博客站点的会话吗?

时间:2017-06-29 作者:Milan Patel

我已经在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\' );

结束