]> BookStack Code Mirror - bookstack/commitdiff
Updated social login to redirect to intended page.
authorDan Brown <redacted>
Thu, 14 Sep 2017 19:20:47 +0000 (20:20 +0100)
committerDan Brown <redacted>
Thu, 14 Sep 2017 19:20:47 +0000 (20:20 +0100)
Closes #508.

app/Services/SocialAuthService.php

index 2c15e73ce4d460215ac76a8f44a9ebf9c10e6617..ddcdc9ba63a042363fb4626a38d17f88e7adc45e 100644 (file)
@@ -104,7 +104,8 @@ class SocialAuthService
         // When a user is not logged in and a matching SocialAccount exists,
         // Simply log the user into the application.
         if (!$isLoggedIn && $socialAccount !== null) {
-            return $this->logUserIn($socialAccount->user);
+            auth()->login($socialAccount->user);
+            return redirect()->intended('/');
         }
 
         // When a user is logged in but the social account does not exist,
@@ -137,13 +138,6 @@ class SocialAuthService
         throw new SocialSignInException($message . '.', '/login');
     }
 
-
-    private function logUserIn($user)
-    {
-        auth()->login($user);
-        return redirect('/');
-    }
-
     /**
      * Ensure the social driver is correct and supported.
      *