From 73e06be4cf5804889aa49c15b95e37c5fb5344a0 Mon Sep 17 00:00:00 2001 From: Asham Sabir Date: Sun, 11 Feb 2018 23:17:38 +0500 Subject: [PATCH] (Ammend) Email Automaticaly marked as confirmed when github login is used closes #7 --- app/Http/Controllers/Auth/GithubController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Auth/GithubController.php b/app/Http/Controllers/Auth/GithubController.php index cb6a7888..13c79285 100644 --- a/app/Http/Controllers/Auth/GithubController.php +++ b/app/Http/Controllers/Auth/GithubController.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers\Auth; +use App\Jobs\ConfirmUser; use Auth; use App\User; use Socialite; @@ -52,7 +53,10 @@ private function getSocialiteUser(): SocialiteUser private function userFound(User $user, SocialiteUser $socialiteUser): RedirectResponse { - $this->dispatchNow(new UpdateProfile($user, ['github_username' => $socialiteUser->getNickname(), 'confirmed' => 1])); + if($user->isUnconfirmed()){ + $this->dispatchNow(new ConfirmUser($user)); + }; + $this->dispatchNow(new UpdateProfile($user, ['github_username' => $socialiteUser->getNickname()])); Auth::login($user);