From 635b9f9dba638d993f7b0d6065f3729a2a4166d5 Mon Sep 17 00:00:00 2001 From: James Cole Date: Mon, 28 Dec 2015 07:39:48 +0100 Subject: [PATCH] instance check. --- app/Http/Middleware/Authenticate.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php index 6f48b5b43b..a11d1d9e99 100644 --- a/app/Http/Middleware/Authenticate.php +++ b/app/Http/Middleware/Authenticate.php @@ -4,6 +4,7 @@ use App; use Auth; use Carbon\Carbon; use Closure; +use FireflyIII\User; use Illuminate\Contracts\Auth\Guard; use Illuminate\Http\Request; use Preferences; @@ -45,6 +46,7 @@ class Authenticate */ public function handle(Request $request, Closure $next) { + if ($this->auth->guest()) { if ($request->ajax()) { return response('Unauthorized.', 401); @@ -53,7 +55,7 @@ class Authenticate } } - if (intval($this->auth->user()->blocked) == 1) { + if ($this->auth->user() instanceof User && intval($this->auth->user()->blocked) == 1) { Auth::logout(); return redirect()->route('index');