Открытый канал в телеге - https://t.me/PHPnoob
Чат взаимопомощи PHP - https://t.me/php_noob
Ссылка на репозиторий с кодом: https://github.com/bukachukcom/symfony6
В новом уроке по веб-разработке мы погружаемся в захватывающий мир безопасности с Symfony! Узнаем, как максимально эффективно использовать компонент Security, создавая форму для авторизации и регистрации пользователей.
Сначала мы установим Security бандл с помощью composer. Потом создадим таблицу базы данных mysql для пользователей с помощью миграции. Создадим контроллер и шаблон формы авторизации и регистрации пользователя на сайте, закроем раздел администратора от неавторизованных пользователей. Также разберемся на практике, как переключать роли на лету под администратором, то есть из под администратора переходить легко в любую учетную запись с помощью встроенных возможностей фреймворка Symfony. Также рассмотрим возможность настройки иерархии ролей пользователей.
Все видео курса:
• Symfony фреймворк
00:00 Устанавливаем Symfony bundle с помощью composer
01:00 Создаем сущность пользователя с помощью команды make:user
01:50 Запускаем миграции для создания таблиц в базе данных
03:10 Настройка security.yml файл конфигурации
04:30 Создание контроллера регистрации c помощью генератора кода PHP
06:00 Настройка firewall symfony
08:00 Создаем контроллер авторизации пользователя
10:00 Закрываем приватные страницы авторизацией с помощью настроек
13:00 Добавляем новую миграцию php для поля is_verified
15:30 Реализуем выход пользователя logout
17:50 Настройка иерархии ролей
19:00 Реализуем возможность переключать пользователя администратору
19:40 Создаем список пользователей в админке
24:00 Аттрибут isGranted
24:50 Разбор возможности авторизации пользователя программно
25:00 Выход пользователя программно
#php #symfony #doctrine #программирование
Watch video Symfony 6 курс. Урок 7. Создание формы авторизации и регистрации пользователя online without registration, duration hours minute second in high quality. This video was added by user Mikhail Bukachuk 06 January 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 1,277 once and liked it 51 people.