From 8250a2f045959ce79c87c9dbe292e2a6ab7218a0 Mon Sep 17 00:00:00 2001 From: ghost Date: Mon, 18 Dec 2023 07:32:32 +0200 Subject: [PATCH] fix cookies path --- src/Controller/RoomController.php | 3 ++- src/Controller/UserController.php | 10 +++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Controller/RoomController.php b/src/Controller/RoomController.php index 25330d0..dbadb19 100644 --- a/src/Controller/RoomController.php +++ b/src/Controller/RoomController.php @@ -541,7 +541,8 @@ class RoomController extends AbstractController setcookie( 'KEVACHAT_SIGN', $request->get('sign'), - time() + $this->getParameter('app.session.default.timeout') + time() + $this->getParameter('app.session.default.timeout'), + '/' ); } diff --git a/src/Controller/UserController.php b/src/Controller/UserController.php index 62e4ae2..342dfc6 100644 --- a/src/Controller/UserController.php +++ b/src/Controller/UserController.php @@ -119,8 +119,8 @@ class UserController extends AbstractController $memcached->delete($session); // Delete cookies - setcookie('KEVACHAT_SESSION', '', -1); - setcookie('KEVACHAT_SIGN', '', -1); + setcookie('KEVACHAT_SESSION', '', -1, '/'); + setcookie('KEVACHAT_SIGN', '', -1, '/'); } // Redirect to main page @@ -299,7 +299,7 @@ class UserController extends AbstractController } // Validate password length - if (mb_strlen($request->get('password')) <= 12) + if (mb_strlen($request->get('password')) <= 6) { return $this->redirectToRoute( 'user_add', @@ -376,7 +376,7 @@ class UserController extends AbstractController } // Save session to user cookies - if (!setcookie('KEVACHAT_SESSION', $session, time() + $this->getParameter('app.session.default.timeout'))) + if (!setcookie('KEVACHAT_SESSION', $session, time() + $this->getParameter('app.session.default.timeout'), '/')) { return $this->redirectToRoute( 'user_login', @@ -581,7 +581,7 @@ class UserController extends AbstractController } // Save session to user cookies - if (!setcookie('KEVACHAT_SESSION', $session, time() + $this->getParameter('app.session.default.timeout'))) + if (!setcookie('KEVACHAT_SESSION', $session, time() + $this->getParameter('app.session.default.timeout'), '/')) { return $this->redirectToRoute( 'user_login',