mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-10-31 16:17:32 -04:00 
			
		
		
		
	INA-7 | Handle case when vendor is authenticated (just scaff, since we don't have routes built)
This commit is contained in:
		
							parent
							
								
									44352b48f7
								
							
						
					
					
						commit
						a02bbe5cc9
					
				| @ -20,32 +20,38 @@ class RedirectIfAuthenticated | ||||
|     /** | ||||
|      * Handle an incoming request. | ||||
|      * | ||||
|      * @param  Request  $request | ||||
|      * @param Request $request | ||||
|      * @param Closure $next | ||||
|      * @param  string|null  $guard | ||||
|      * @param string|null $guard | ||||
|      * @return mixed | ||||
|      */ | ||||
|     public function handle($request, Closure $next, $guard = null) | ||||
|     { | ||||
|         switch ($guard) { | ||||
|         case 'contact': | ||||
|           if (Auth::guard($guard)->check()) { | ||||
|               return redirect()->route('client.dashboard'); | ||||
|           } | ||||
|           break; | ||||
|           case 'user': | ||||
|           Auth::logout(); | ||||
|           // if (Auth::guard($guard)->check()) {
 | ||||
|           //     return redirect()->route('dashboard.index');
 | ||||
|           // }
 | ||||
|           break; | ||||
|         default: | ||||
|         Auth::logout(); | ||||
|           // if (Auth::guard($guard)->check()) {
 | ||||
|           //     return redirect('/');
 | ||||
|           // }
 | ||||
|           break; | ||||
|       } | ||||
|             case 'contact': | ||||
|                 if (Auth::guard($guard)->check()) { | ||||
|                     return redirect()->route('client.dashboard'); | ||||
|                 } | ||||
|                 break; | ||||
|             case 'user': | ||||
|                 Auth::logout(); | ||||
|                 // if (Auth::guard($guard)->check()) {
 | ||||
|                 //     return redirect()->route('dashboard.index');
 | ||||
|                 // }
 | ||||
|                 break; | ||||
|             case 'vendor': | ||||
|                 if (Auth::guard($guard)->check()) { | ||||
|                     //TODO create routes for vendor
 | ||||
|                   //  return redirect()->route('vendor.dashboard');
 | ||||
|                 } | ||||
|                 break; | ||||
|             default: | ||||
|                 Auth::logout(); | ||||
|                 // if (Auth::guard($guard)->check()) {
 | ||||
|                 //     return redirect('/');
 | ||||
|                 // }
 | ||||
|                 break; | ||||
|         } | ||||
| 
 | ||||
|         return $next($request); | ||||
|     } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user