diff --git a/app/Http/Middleware/CheckAuthenticated.php b/app/Http/Middleware/CheckAuthenticated.php index 0dd8fe20..e65da8dd 100644 --- a/app/Http/Middleware/CheckAuthenticated.php +++ b/app/Http/Middleware/CheckAuthenticated.php @@ -13,11 +13,6 @@ class CheckAuthenticated { public function handle($request, \Closure $next, $return_user = false) { - if (isset($_COOKIE['uid']) && isset($_COOKIE['token'])) { - Session::put('uid' , $_COOKIE['uid']); - Session::put('token', $_COOKIE['token']); - } - if (Session::has('uid')) { $user = new User(session('uid')); diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php index 3aa15f8d..e908ed83 100644 --- a/app/Http/Middleware/EncryptCookies.php +++ b/app/Http/Middleware/EncryptCookies.php @@ -2,6 +2,8 @@ namespace App\Http\Middleware; +use Closure; +use Session; use Illuminate\Cookie\Middleware\EncryptCookies as BaseEncrypter; class EncryptCookies extends BaseEncrypter @@ -14,4 +16,14 @@ class EncryptCookies extends BaseEncrypter protected $except = [ // ]; + + public function handle($request, Closure $next) + { + if (isset($_COOKIE['uid']) && isset($_COOKIE['token'])) { + Session::put('uid' , $_COOKIE['uid']); + Session::put('token', $_COOKIE['token']); + } + + return parent::handle($request, $next); + } } diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php index 65083e51..4daacb67 100644 --- a/app/Http/Middleware/RedirectIfAuthenticated.php +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -9,11 +9,6 @@ class RedirectIfAuthenticated { public function handle($request, \Closure $next) { - if (isset($_COOKIE['uid']) && isset($_COOKIE['token'])) { - Session::put('uid' , $_COOKIE['uid']); - Session::put('token', $_COOKIE['token']); - } - if (session()->has('uid')) { if (session('token') != (new User(session('uid')))->getToken()) {