Перед тестированием пример убедитесь, что вы установили DX Auth в соответствии с инструкцией.
Библиотека DX Auth довольно проста в использовании, например создадим контроллер Auth, с классом Auth.
class Auth extends Controller { function Auth() { parent::Controller(); // Загружаем библиотеку $this->load->library('DX_Auth'); } function login() { // Входим используя имя пользователя 'test' и пароль 'helloworld' $this->dx_auth->login('test', 'helloworld'); } function logout() { // Выходим $this->dx_auth->logout(); } function register() { // Регистрируем пользователя с именем 'john', паролем 'johnpassword' // и электронной почтой'john@yourmail.com' if ($user = $this->dx_auth->register('john', 'johnpassword', 'john@yourmail.com')) { echo 'Добро пожаловать '.$user->username; } else { echo 'Ошибка регистрации'; } } function hello() { // Проверяем вошёл пользователь или нет if ($this->dx_auth->is_logged_in()) { echo 'Вы вошли'; } else { echo 'Вы не вошли'; } } }
Я думаю, что глядя на этот пример вы понимаете как легко и просто использовать DX Auth.
Если вы заинтересовались, то вам следует посмотреть более сложный пример.
- CodeIgniter: библиотека DX Auth
- DX Auth: руководство пользователя. Начало
- DX Auth: Руководство пользователя. Справочник по функциям
- DX Auth: Руководство пользователя. События
- DX Auth: Руководство пользователя. Конфигурация
- DX Auth: Руководство пользователя. Модели
- DX Auth: Руководство пользователя. Анатомия таблиц
- DX Auth: Примеры. Простой пример
- DX Auth: Примеры. Расширенный пример
- DX Auth. Примеры. Пример использования reCAPTCHA
Комментариев нет:
Отправить комментарий