Найти тему
Камиль Абзалов

Создание php MVC приложения. Авторизация в приложении

Мы продолжаем создание php mvc проекта и сегодня мы реализуем авторизацию в нашем приложении. На прошлом уроке мы подготовили форму. Сегодня мы внесем небольшие корректировки, а также реализуем механизм смены аватарки в зависимости от введенных в форму данных.

В начале мы должны создать файл .htaccess в корне проекта и прописать в нем несколько директив. Это нужно нам для корректного перехода между страницами, которых на сайте физически нет. В действительности все запросы от пользователя обрабатывает index.php. Такой подход называется FrontController.
Для реализации авторизации мы должны написать метод в класс IndexModel, который будем возвращать нам false в случае некорректных логина и пароля либо перенаправит нас на главную страницу кабинета.
Сам метод авторизации мы будем вызывать в контроллере в index методе, в случае, если массив $_POST не пуст.
В качестве домашнего задания предлагаю вам реализовать регистрацию и высылать ваш код мне на почту mail@kamil-abzalov.ru. Первую работу я выложу на сервер.

Код урока - http://kamil-abzalov.ru/videouroki/phpmysql/create-php-mvc-app-authorization/