]> BookStack Code Mirror - bookstack/blob - app/Http/Middleware/Authenticate.php
Merge pull request #5668 from bumperbox/patch-1
[bookstack] / app / Http / Middleware / Authenticate.php
1 <?php
2
3 namespace BookStack\Http\Middleware;
4
5 use Closure;
6 use Illuminate\Http\Request;
7
8 class Authenticate
9 {
10     /**
11      * Handle an incoming request.
12      */
13     public function handle(Request $request, Closure $next)
14     {
15         if (!user()->hasAppAccess()) {
16             if ($request->ajax()) {
17                 return response('Unauthorized.', 401);
18             }
19
20             return redirect()->guest(url('/login'));
21         }
22
23         return $next($request);
24     }
25 }
Morty Proxy This is a proxified and sanitized view of the page, visit original site.