Я действительно новичок в CodeIgniter.
Я пытаюсь настроить веб-сайт, на котором пользователь должен войти в систему для просмотра страниц. Исходя из Java, я придерживаюсь иерархического подхода к вещам.
Я думал написать свою собственную базу контроллеров:
<?php
class MY_Controller extends Controller
{
function Controller()
{
parent::Controller();
if(!$this->quickauth->logged_in())
{
//they need to login, send them to the login page.
}
}
}
?>
Теперь я могу написать контроллеры, которые расширяют его, и я буду уверен, что они всегда будут входить в систему.
Вот схема для страницы входа в систему:
<?php
class login extends Controller
{
function index()
{
//Lets just double check, they might not have to login.
if ($this->quickauth->logged_in())
{
//send them to the main controller
}
}
}
?>
Ну, как вы можете видеть, я зашел так далеко. Что мне нужно заменить:
1. // отправить их на главный контроллер
2. // им нужно войти в систему, отправить их на страницу входа.
с
Есть ли лучший способ сделать это?
Спасибо,
Блейк