我正在尝试通过wp函数登录。
wp_set_current_user( $data['userid'], $user->data->user_login );
wp_set_auth_cookie( $data['userid'] );
do_action( 'wp_login',$user->data->user_login);
当我尝试通过wp函数重定向时
wp_redirect(site_url().'/profile/');
它已退出
我通过wp函数检查它
is_user_logged_in()
答案 0 :(得分:0)
也许您可以尝试wp_signon
功能而不是您使用的功能。它需要凭证的第一个值:
$user = wp_signon( array (
'user_login' => 'entered-login',
'user_password' => 'entered-password',
'remember' => true
), false );
if ( is_wp_error($user) ) {
echo $user->get_error_message();
}