如何通过注册在wordpress中自动登录?

时间:2017-11-29 18:50:20

标签: wordpress autologin

我正在使用WordPress创建一个网站。我想用URL参数做自动登录。这工作正常,但如果用户不存在,那么我想插入然后自动登录。

function process_demo_login(){
    if(isset($_GET['autologin']) && !is_user_logged_in()){
        $username=$_GET['autologin'];
        $password='demo';
        $user = wp_authenticate($username, $password);
        $secure_cookie = '';
        wp_set_auth_cookie($user->ID, true, $secure_cookie);
        do_action('wp_login', $username);
        wp_redirect(home_url());
    }       
}

add_action('plugins_loaded','process_demo_login');

0 个答案:

没有答案