主要用了get_user_by的方法來取得用戶的資訊後,
再透過wp_set_current_user與wp_set_auth_cookie設定用戶的session並執行wp_login的hook即可。
if($user){
//do the single sing on
wp_set_current_user( $user_id, $user->user_login );
wp_set_auth_cookie( $user_id );
//email
// echo $user->user_login;
do_action( 'wp_login', $user->user_login,$user );
}
沒有留言:
張貼留言
留個話吧:)