主要用了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 ); }
沒有留言:
張貼留言
留個話吧:)