shornikov
Новичок
Как заставить посетителей обновить свои сессии?
Добрый день.
Есть база. Из нее в сессию кладываются некоторые значения, уникальные для пользователя, и далее пользователь использует значения сессии, а не базы. Это сделано, чтобы базу лишний раз не дергать...
Администратор базы может поменять эти значения, но пользователь об этом не узнает пока не зайдет заново.
Как заставить обновиться значения сессии?
Стирать файлы сессий нельзя, там информация о авторизации. можно конечно модифицировать их значения, но это как-то дико...
Самый вменяемый пришедший в голову вариант - держать файл с датой обновления базы и проверять его при каждом запросе, но на мой взгляд это ресурсо-затратно.
Какие-то другие варианты возможны?
Добрый день.
Есть база. Из нее в сессию кладываются некоторые значения, уникальные для пользователя, и далее пользователь использует значения сессии, а не базы. Это сделано, чтобы базу лишний раз не дергать...
Администратор базы может поменять эти значения, но пользователь об этом не узнает пока не зайдет заново.
Как заставить обновиться значения сессии?
Стирать файлы сессий нельзя, там информация о авторизации. можно конечно модифицировать их значения, но это как-то дико...
Самый вменяемый пришедший в голову вариант - держать файл с датой обновления базы и проверять его при каждом запросе, но на мой взгляд это ресурсо-затратно.
Какие-то другие варианты возможны?