22
33namespace App \Http \Controllers \Auth ;
44
5- use App \Http \Controllers \Controller ;
65use App \Models \User ;
7- use Blaspsoft \SocialitePlus \SocialitePlusFactory ;
86use Illuminate \Http \Request ;
7+ use Blaspsoft \SocialitePlus \SocialitePlusFactory ;
98use Illuminate \Support \Facades \Auth ;
9+ use App \Http \Controllers \Controller ;
1010
1111class SocialitePlusController extends Controller
1212{
@@ -19,6 +19,8 @@ class SocialitePlusController extends Controller
1919
2020 /**
2121 * Create a new SocialLoginController instance.
22+ *
23+ * @param SocialitePlusFactory $socialitePlus
2224 */
2325 public function __construct (SocialitePlusFactory $ socialitePlus )
2426 {
@@ -28,6 +30,7 @@ public function __construct(SocialitePlusFactory $socialitePlus)
2830 /**
2931 * Redirect to the social login page
3032 *
33+ * @param string $provider
3134 * @return \Illuminate\Http\RedirectResponse
3235 */
3336 public function redirect (string $ provider )
@@ -44,21 +47,20 @@ public function redirect(string $provider)
4447 /**
4548 * Handle the social login callback
4649 *
50+ * @param string $provider
51+ * @param Request $request
4752 * @return \Illuminate\Http\RedirectResponse
4853 */
4954 public function callback (string $ provider , Request $ request )
5055 {
51- if (! $ request ->has ('code ' )) {
52- return redirect ()->route ('login ' )->with ('error ' , 'Invalid request ' );
53- }
56+ if (!$ request ->has ('code ' )) return redirect ()->route ('login ' )->with ('error ' , 'Invalid request ' );
5457
5558 $ user = $ this ->socialitePlus ->build ($ provider )->user ();
5659
5760 $ existingUser = User::where ('email ' , $ user ->getEmail ())->first ();
5861
5962 if ($ existingUser ) {
6063 Auth::login ($ existingUser );
61-
6264 return redirect ()->intended ('/dashboard ' );
6365 }
6466
0 commit comments