*/
public function handle(Request $request, Closure $next)
{
- if (!hasAppAccess()) {
+ if (!user()->hasAppAccess()) {
if ($request->ajax()) {
return response('Unauthorized.', 401);
- } else {
- return redirect()->guest(url('/login'));
}
- }
-
- return $next($request);
- }
-
- /**
- * Provide an error response for when the current user's email is not confirmed
- * in a system which requires it.
- */
- protected function emailConfirmationErrorResponse(Request $request)
- {
- if ($request->wantsJson()) {
- return response()->json([
- 'error' => [
- 'code' => 401,
- 'message' => trans('errors.email_confirmation_awaiting'),
- ],
- ], 401);
- }
- if (session()->get('sent-email-confirmation') === true) {
- return redirect('/register/confirm');
+ return redirect()->guest(url('/login'));
}
- return redirect('/register/confirm/awaiting');
+ return $next($request);
}
}