Перед тестированием пример убедитесь, что вы установили 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

Комментариев нет:
Отправить комментарий