@Urukhayy

Почему после закрытия браузера пропадает авторизация?

При этом, если обновлять страницу -- сессия держится, куки используются. А если перезапустить браузер, пропадает сессия. Как решить?
  • Вопрос задан
  • 1023 просмотра
Решения вопроса 1
Время жизни куков проверьте, может они "протухают" после закрытия браузера?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@buckstabu
Если не указать время жизни куки, то они будут храниться до закрытия браузера. Поставьте большое время жизни
Ответ написан
Комментировать
Vinstrok
@Vinstrok
Веб разработчик
Слово сессия говорит само за себя она живет пока браузер открыт, как только вы закрываете браузер, завершается и “ваша сессия” обойти я думаю никак да и зачем ее обходить? Хотите чтобы авторизация была вечной используйте кукисы. Например:
При автоторизации пользователя помимо сессии пишите кукисы в браузер пользователя например с его ид
Затем после того как пользователь закроет бразуер сессия тоже соответственно пропадет а кукисы останутся, и при повторном заходе проверяйте кукисы на наличие ид и соответственно если пользователь был авторищован создавайте новую сессию и все) а при выходе юзера через кнопку выйти не заьудьте убить и куку
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы