Как создать страницу входа в CodeIgniter / Tank Auth? - PullRequest
1 голос
/ 02 марта 2011

Итак, я скачал Tank Auth и поместил его в папку с библиотеками CodeIgniter ... И что теперь? Было бы очень полезно получить базовую реализацию страницы входа в систему (контроллер + представление) на основе этой библиотеки, чтобы заставить меня двигаться в правильном направлении. Спасибо.

Ответы [ 3 ]

5 голосов
/ 02 марта 2011

У Tank auth уже есть страница регистрации.Просто зайдите http://yoururl.com/index.php/auth/register

Посмотрите файл application / controllers / auth.php.

3 голосов
/ 02 марта 2011

Я рекомендую установить контроллер 'auth' в качестве контроллера по умолчанию в файле конфигурации маршрутов. Каждый раз, когда вы заходите в корневую папку и не вошли в систему, вы получите форму входа / регистрации.

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

$this->load->view('auth/login_form');

или

$this->load->view('auth/register_form');
2 голосов
/ 08 февраля 2012

Я хотел использовать верхний / нижний колонтитул со стандартными представлениями аутентификации бака.Я скопировал папку 'views / auth' и назвал ее 'views / auth_content'.Затем я просмотрел файлы views / auth и добавил следующее:

$this->load->view("tiles/header", $model);;
$this->load->view("auth_content/login_form");
$this->load->view("tiles/footer");

Теперь 'views / login_form' вызывает вышеуказанный код, который затем встраивает танк auth login_form с вашим собственным настраиваемым кодом верхнего или нижнего колонтитула.Он также не инвазивен - просто удалите новую папку 'views / auth' и переименуйте 'views / auth_content' обратно в 'views / auth', и вы снова используете исходные виды танка auth.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...