Guest User

Untitled

a guest
Jan 25th, 2017
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.90 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Middleware;
  4.  
  5. use App\User;
  6. use Closure;
  7. use Illuminate\Support\Facades\Auth;
  8. use Session;
  9. class Authenticate
  10. {
  11.     public function handle($request, Closure $next, $guard = null)
  12.     {
  13.         if (Auth::guard($guard)->guest()) {
  14.             if ($request->ajax() || $request->wantsJson()) {
  15.                 return response('Unauthorized.', 401);
  16.             } else {
  17.                 return redirect()->guest('login');
  18.             }
  19.         }
  20.         elseif (Auth::user()->change_password == 0) {
  21.  
  22.             return $next($request);
  23.         }
  24.         else
  25.             {
  26.  
  27.               if($request->route()->getAction()['as'] == 'users.reset'){
  28.                 return $next($request);
  29.               }
  30.  
  31.               else
  32.  
  33.                   $user = Auth::user();
  34.                   return response()->view('users.reset',compact('user'));
  35.  
  36.  
  37.         }
  38.     }
  39. }
Add Comment
Please, Sign In to add comment