小编Bal*_*n K的帖子

Wordpress密码如何比较用户密码到wordpress用户表密码?

自定义注册用户

wp_create_user(工作)

    $username='balan';
    $user_pass ='balan';
    $user_email= 'random_email@email.com';
    $password = wp_hash_password( $user_pass );
    $user_id = wp_create_user( $user_name, $password, $user_email );
Run Code Online (Sandbox Code Playgroud)

自定义登录用户

    $username='balan';
    $user = get_user_by( 'login', $username );
    $pass ='balan';
    $hash = wp_hash_password($pass);
    if (wp_check_password( $pass, $user->data->user_pass, $user->ID ) ) {
        echo "<br>Correct";
    } else {
        echo "<br>Wrong";
    }
    **WordPress login function** 
    $creds = array();
    $creds['user_login'] = 'balan';
    $creds['user_password'] ='balan';
    $creds['remember'] = true;
    $user = wp_signon( $creds, false );
Run Code Online (Sandbox Code Playgroud)

比较登录密码时出错.如何比较登录密码? wp_check_password()不管用.请帮我解决这个问题.

php wordpress

2
推荐指数
1
解决办法
2424
查看次数

标签 统计

php ×1

wordpress ×1