Статьи

CodeIgniter с нуля: день 6 — Войти

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

Форма входа
Форма регистрации

Я забыл добавить кнопку «выход» во время скринкаста. Было так много всего, что я должен был что-то забыть! К счастью, это действительно легко. Просто добавьте ссылку в область «members», которая ссылается на класс входа в систему, и метод «logout» (login / logout). Затем все, что нам нужно сделать, это уничтожить сеанс пользователя и перенаправить его обратно в форму входа. Загрузите исходный код, если запутались.

1
2
3
4
5
function logout()
{
    $this->session->sess_destroy();
    $this->index();
}

Имейте в виду, что мы просто царапаем поверхность с точки зрения гибкости и безопасности. Мы можем — и очень хорошо можем — пойти дальше. Но это должно помочь вам начать!

  • Подпишитесь на нас в Твиттере или подпишитесь на ленту Nettuts + RSS для ежедневных новостей и статей о веб-разработке.