我正在尝试使用Facebook API实现登录系统。我可以从API中获取所有必需的数据。然后登录我使用wordpress功能。在wordpress中,我得到了所有数据(我通过使用print_r()来品尝数据)。但登录没有发生。我使用下面提到的代码。
$creds = array();
$creds['user_login'] = "himanshu_kumar04@yahoo.com";
$creds['user_password'] = "123456";
$creds['remember'] = true;
$user = wp_signon( $creds, false );
wp_clear_auth_cookie();
do_action('wp_login', $user);
wp_set_current_user($id);
wp_set_auth_cookie($id, true);
$redirect_to = $_SERVER['REQUEST_URI'];
wp_safe_redirect($redirect_to);
exit;
答案 0 :(得分:0)
这段代码运行正常,我犯了一个错误,我在数据库中输入了重复数据,所以我的代码混淆了要使用哪个用户名。