| | |
| | | 'user_login' => $username, |
| | | 'user_password' => $password, |
| | | 'remember' => $remember |
| | | ], false); |
| | | ], is_ssl()); |
| | | |
| | | |
| | | if (is_wp_error($user)) { |
| | |
| | | |
| | | // Set auth cookie with remember me flag |
| | | wp_set_current_user($user->ID); |
| | | wp_set_auth_cookie($user->ID, $remember); |
| | | wp_set_auth_cookie($user->ID, $remember, is_ssl()); |
| | | |
| | | |
| | | |
| | |
| | | // Log them in |
| | | wp_set_current_user($user->ID); |
| | | wp_set_auth_cookie($user->ID, true); |
| | | |
| | | |
| | | if (session_status() === PHP_SESSION_ACTIVE) { |
| | | session_regenerate_id(true); |
| | | } |
| | | // Store session fingerprint |
| | | $this->storeSessionFingerprint($user->ID, $request); |
| | | |