ссылка на видео

ссылка на исходник

Добавим новый маршрут для авторизации на сайте 

 

В AuthController добавляем 2 метода getSignIn для предоставления шаблона входа и postSignIn проверки введёных данных пользователя и редиректа на основании результата

 

Дублируем файл signup.twig и делаем небольшие изменения: добавляем signin и удаляем блок с name

 

Проверяем вывод формы согласно новому маршруту 

Создаём новый класс с общими методами для работы с данными авторизации (как пример: метод проверки введённых данных с данными пользователя в БД).

 

Добавим обращение к объекту класса через контейнер: 

 

Реализуем метод сравнения данных авторизации

 

В контроллере вызываем метод attempt() класса Auth для проверки данных учётной записи, передавая параметры полученные из $request. Выполняем редирект в зависимости от сожержимого $auth

 

Делаем проверку работы авторизации