From 190d71636696a17968cbc31add97f416dc349612 Mon Sep 17 00:00:00 2001 From: xander <63683502+xander113@users.noreply.github.com> Date: Tue, 8 Mar 2022 02:46:29 -1200 Subject: [PATCH] logout --- web/app/Http/Controllers/Controller.php | 10 +++++----- web/resources/js/components/Navbar.js | 1 + web/resources/js/helpers/Auth.js | 12 ++++++++++++ web/routes/apis.php | 2 -- web/routes/web.php | 2 ++ 5 files changed, 20 insertions(+), 7 deletions(-) diff --git a/web/app/Http/Controllers/Controller.php b/web/app/Http/Controllers/Controller.php index 8b067b8..bcd9c3a 100644 --- a/web/app/Http/Controllers/Controller.php +++ b/web/app/Http/Controllers/Controller.php @@ -38,17 +38,17 @@ class Controller extends BaseController $POST; - if (!isset($_POST['token'])) {return Response()->json(false);} + if (!isset($_COOKIE['gtok'])) {return Redirect('/login');} - $POST = $_POST['token']; + $POST = $_COOKIE['gtok']; $user = User::where('token', $POST)->first(); - if (!$user) {return Response()->json(false);} + if (!$user) {return Redirect('/login');} - setcookie('gtok', null, time()+(345600*30), "/", $_POST['host']); + setcookie('gtok', null, time()+(345600*30), "/", $_SERVER['HTTP_HOST']); - return Response()->json('good'); + return Redirect('/'); } diff --git a/web/resources/js/components/Navbar.js b/web/resources/js/components/Navbar.js index 9888500..e373441 100644 --- a/web/resources/js/components/Navbar.js +++ b/web/resources/js/components/Navbar.js @@ -55,6 +55,7 @@ const Navbar = (props) => {