Как управлять сессиями и пользователями с CodeIgniter? - PullRequest
0 голосов
/ 29 января 2012

Я нахожусь в процессе переноса своего сайта в среду CodeIgniter. Я никогда раньше не использовал инфраструктуру MVC, так что это большой шаг.

На моем старом сайте каждая страница будет иметь include("session_handler.php"); в верхней части каждой страницы. Этот скрипт будет проверять переменные сеанса, аутентифицировать сеансы и сохранять вещи в базе данных.

Можно ли как-нибудь автоматически включить этот скрипт в каждую страницу? Можно ли это указать в конфиге? Может ли CI иметь внутренний способ работы с сеансами, который превосходит мой метод?

1 Ответ

2 голосов
/ 29 января 2012

Code Igniter имеет класс сессии , который вы можете использовать.

Он также имеет функцию автозагрузки .

Эти две вещи должны охватыватьтребования, я думаю ...

Если вам нужна дополнительная проверка для сеанса, вы можете либо расширить базовый класс сеанса (который может требовать слишком много, если вы только начинаете на платформе), либо вы можете создатьсвою собственную библиотеку и автоматически загрузите ее сразу после сеанса, чтобы запустить дополнительный код ..

...