Авторизация

Создать страницу авторизации можно через команду ниже (также выделено, что надо указать при настройки страницы авторизации):

php bin/console make:auth

What style of authentication do you want? [Empty authenticator]:
 [0] Empty authenticator
 [1] Login form authenticator
1

The class name of the authenticator to create (e.g. AppCustomAuthenticator):
LoginFormAuthenticator

Choose a name for the controller class (e.g. SecurityController) [SecurityController]:
SecurityController

Do you want to generate a '/logout' URL? (yes/no) [yes]:
yes

Теперь станет доступна страница /login, в которой можно авторизоваться.

Также будут созданы следующие файлы:

  • templates/security/login.html.twig (шаблон)
  • src/Controller/SecurityController.php (код авторизации)
  • src/Security/LoginFormAuthenticator.php (код авторизации)

Убедиться, что пользователь авторизован можно по панели внизу.

Symfony. Авторизация

Чтобы выйти из своей учётной записи, достаточно открыть страницу /logout.