Browse Source

fix cookies path

main 1.8.0
ghost 7 months ago
parent
commit
8250a2f045
  1. 3
      src/Controller/RoomController.php
  2. 10
      src/Controller/UserController.php

3
src/Controller/RoomController.php

@ -541,7 +541,8 @@ class RoomController extends AbstractController
setcookie( setcookie(
'KEVACHAT_SIGN', 'KEVACHAT_SIGN',
$request->get('sign'), $request->get('sign'),
time() + $this->getParameter('app.session.default.timeout') time() + $this->getParameter('app.session.default.timeout'),
'/'
); );
} }

10
src/Controller/UserController.php

@ -119,8 +119,8 @@ class UserController extends AbstractController
$memcached->delete($session); $memcached->delete($session);
// Delete cookies // Delete cookies
setcookie('KEVACHAT_SESSION', '', -1); setcookie('KEVACHAT_SESSION', '', -1, '/');
setcookie('KEVACHAT_SIGN', '', -1); setcookie('KEVACHAT_SIGN', '', -1, '/');
} }
// Redirect to main page // Redirect to main page
@ -299,7 +299,7 @@ class UserController extends AbstractController
} }
// Validate password length // Validate password length
if (mb_strlen($request->get('password')) <= 12) if (mb_strlen($request->get('password')) <= 6)
{ {
return $this->redirectToRoute( return $this->redirectToRoute(
'user_add', 'user_add',
@ -376,7 +376,7 @@ class UserController extends AbstractController
} }
// Save session to user cookies // 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( return $this->redirectToRoute(
'user_login', 'user_login',
@ -581,7 +581,7 @@ class UserController extends AbstractController
} }
// Save session to user cookies // 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( return $this->redirectToRoute(
'user_login', 'user_login',

Loading…
Cancel
Save