Вылетает сайт с профиля.

InstantCMS 2.X
#1 11 мая 2023 в 07:48

Подскажите логику сохрание входа под профилем. вылетает периодически не могу понять почему хотя ставишь тумблер «запомнить». 

#2 11 мая 2023 в 08:37

 Happy, логика следующая. 

При посещении любого сайта веб-сервер хранит у себя файл сессии. Они периодически очищаются согласно настроек директивы session timeout, которая обычно 24 minutes (1440 seconds)

Чтобы «узнавать» пользователя при установке галочки «запомнить пароль» пользователю ставится уникальная кука, информация о которой хранится в базе в таблице cms_users_auth_tokens

Затем, когда пользователь заходит на сайт после долгого отсутствия, информация о нем узнается из этой записи, и принудительно делает пользователя авторизованным тут github.com/instantsoft/icms2/blob/d78fe3cc66c5f1b09f7fb718c51e21dc467b18cb/system/core/user.php#L76

В какой момент проблема возникает предположений нет. 

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.