Мне интересно, что лучше в моем случае.Я создаю сайт с помощью CodeIgniter с двумя основными разделами:
- публичная часть доступна всем
- приватная только для зарегистрированных пользователей
На каждой странице общедоступной области (один контроллер) я хочу разместить форму для входа и ссылку для регистрации, и если пользователи вошли в систему, он должен быть перенаправлен в личную зону или может быть показана ссылка на него.
Теперь у меня есть два варианта:
- Пользовательский контроллер - это первое, о чем я подумал, но на каждой странице сайта мне нужно контролировать, зарегистрирован ли пользователь, и это невозможноили очень плохо, так как я использую другой контроллер
- Итак, я начал работать над библиотекой, но я не уверен, как это реализовать (например, проверка формы должна выполняться контроллером или самой библиотекой ?,а как насчет подключения к базе данных, так как у меня нет модели?)
Как вы думаете, что лучше?Зачем?и как бы вы это реализовали?
(и да, мне нравится изобретать велосипед, а не использовать существующую библиотеку в основном потому, что я хочу научиться это делать)