使用wp_SignOn和wp_User对象登录用户

时间:2016-04-30 作者:Jędrzej Chałubek

问题是wp_signon 函数要求密码为纯文本。哪里WP_User 对象以哈希形式返回用户密码。

是否有任何方法可以使用用户WP\\U用户对象安全登录?类似这样:

$user = new WP_User(1);

wp_signon([
    \'user_login\' => $user->user_login,
    \'user_password\' => $user->user_pass,
    \'remember\' => true,
]);

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

You need wp_set_auth_cookie:

wp_set_auth_cookie( $user_id, ( bool ) $remember );