0
我都儘量讓下面宇商貿我的賬戶頁面上的Facebook登錄是我的代碼..如何產生WordPress的登錄會話
js代碼
jQuery.ajax({
type:"POST",
url: ajaxUrl,
data: {
action: "Generate_Session",
username: response.name,
email : response.email,
},
success:function(data){
alert(data);
}
})
function.php是blelow
function Generate_Session()
{
$username = $_POST['username'];
$password = '';
$email = $_POST['email'];
echo $username;
$gsdf='';
$user_id = wp_create_user($username, $password, $email);
$user = new WP_User($user_id);
$user->set_role('seller');
add_filter('wp_authenticate_user', 'myplugin_auth_login',10,2);
function myplugin_auth_login ($username, $password) {
//do any extra validation stuff here
return $user;
}
wp_die();
}
// creating Ajax call for WordPress
add_action('wp_ajax_nopriv_Generate_Session', 'Generate_Session');
add_action('wp_ajax_Generate_Session', 'Generate_Session');
當我將數據導入Facebook登錄後,根據我的請求網絡創建新用戶。 然後我嘗試生成會話變量。但我不能讓它 當試圖訪問woocommerce儀表板,然後它重定向我的帳戶頁面