php Cookies не сбрасываются на некоторых страницах - PullRequest
0 голосов
/ 07 мая 2018

Я работаю на странице входа. Когда вы вошли в систему, ваше имя и ваш ранг будут сохранены в куки с таймером 300 (5 минут). Теперь, когда вы выходите из своей учетной записи, вы переходите на страницу выхода, где ваши куки будут сброшены, а затем вы заходите на страницу входа. Теперь, когда вы получили ссылку на страницу администратора, вы можете просто зайти на нее, когда администратор вошел в систему 5 минут назад. Так что я сделал эхо на странице входа для вашего ранга, но это ничего не показало. Но когда я иду по ссылке на странице администратора, он говорит, что я администратор, когда я не вошел в систему. Кто-нибудь знает, почему это происходит? У меня здесь есть несколько печатных экранов (они в голландском).

Когда вы войдете в систему, в базе данных будет отображаться ваш ранг (Rechten)

Здесь вы находитесь на странице администратора

Я надеюсь, что любой может помочь с этим. Если вам нужна дополнительная информация, просто спросите.

1 Ответ

0 голосов
/ 07 мая 2018

Не уверен, что вы сделали это раньше, но на странице выхода из системы вам следует удалить cookie, как показано ниже.

unset($_COOKIE[$cookie_name]);

Or 

$res = setcookie($cookie_name, '', time() - 300);

Дайте нам знать, если это поможет.

...