Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.01 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Middleware;
  4.  
  5. use Closure;
  6. use Illuminate\Support\Facades\Auth;
  7. use Session;
  8. class Authenticate
  9. {
  10.     /**
  11.      * Handle an incoming request.
  12.      *
  13.      * @param  \Illuminate\Http\Request  $request
  14.      * @param  \Closure  $next
  15.      * @param  string|null  $guard
  16.      * @return mixed
  17.      */
  18.     public function handle($request, Closure $next, $guard = null)
  19.     {
  20.  
  21.  
  22.  
  23.         if (Auth::guard($guard)->guest()) {
  24.             if ($request->ajax() || $request->wantsJson()) {
  25.                 return response('Unauthorized.', 401);
  26.             } else {
  27.                 return redirect()->guest('login');
  28.             }
  29.         } elseif (Auth::user()->change_password == 0){
  30.           return $next($request);
  31.         } else {
  32.           $user = Auth::user();
  33.           $token = Session::put('sessiontoken');
  34.           Session::flash('change','Musisz zmienić swoje hasło');
  35.           return response()->view('users.reset',compact('token','message','user'));
  36.         }
  37.  
  38.  
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement