среда, 15 декабря 2010 г.

DX Auth: Примеры. Простой пример

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

Если вы заинтересовались, то вам следует посмотреть более сложный пример.

Похожие по тематике посты:

Комментариев нет: