Я работаю над этим проектом в Codeigniter, и я создал скрипт регистрации и регистрации, но я не знаю, как проверять пользователя на каждой странице. Когда пользователь регистрирует данные, хранящиеся в сеансе (Ci session user_data), поэтому я могу сравнить его с базой данных на каждой странице, если сессия действительна? Я использую класс сеанса codeigniter, и я автоматически сохраняю значения в базе данных. Пожалуйста, помогите мне, я застрял здесь ...Как проверить сеанс пользователя на каждой странице
Моя сессия обрабатывается следующим образом:
1. Когда любой пользователь достигает моей веб-страницы, он получает уникальный идентификатор сеанса hashed (md5), который проверяется, когда страница загружен. Если он существует, ничего не делать, если он не генерирует новый. Он меняется каждые 5 минут.
2. Когда пользователь входит в систему, что данные для передачи, так что я могу сравнить его с базой данных в дальнейшем (при каждой загрузке страницы)
Я не знаю, если хранить только «is_logged» = 1 печенье безопасно , Я хочу проверять файлы cookie на каждом запросе сервера.
Обратите внимание, что запрос к базе данных при каждой загрузке страницы является значительным ударом по производительности. В зависимости от ваших потребностей это может быть оправдано, но это нужно учитывать. –