INA-7 | Handle case when vendor is authenticated (just scaff, since we don't have routes built)

This commit is contained in:
Nikola Cirkovic 2022-06-05 01:49:34 +02:00
parent 44352b48f7
commit a02bbe5cc9

View File

@ -20,32 +20,38 @@ class RedirectIfAuthenticated
/** /**
* Handle an incoming request. * Handle an incoming request.
* *
* @param Request $request * @param Request $request
* @param Closure $next * @param Closure $next
* @param string|null $guard * @param string|null $guard
* @return mixed * @return mixed
*/ */
public function handle($request, Closure $next, $guard = null) public function handle($request, Closure $next, $guard = null)
{ {
switch ($guard) { switch ($guard) {
case 'contact': case 'contact':
if (Auth::guard($guard)->check()) { if (Auth::guard($guard)->check()) {
return redirect()->route('client.dashboard'); return redirect()->route('client.dashboard');
} }
break; break;
case 'user': case 'user':
Auth::logout(); Auth::logout();
// if (Auth::guard($guard)->check()) { // if (Auth::guard($guard)->check()) {
// return redirect()->route('dashboard.index'); // return redirect()->route('dashboard.index');
// } // }
break; break;
default: case 'vendor':
Auth::logout(); if (Auth::guard($guard)->check()) {
// if (Auth::guard($guard)->check()) { //TODO create routes for vendor
// return redirect('/'); // return redirect()->route('vendor.dashboard');
// } }
break; break;
} default:
Auth::logout();
// if (Auth::guard($guard)->check()) {
// return redirect('/');
// }
break;
}
return $next($request); return $next($request);
} }