Авторизация на Symfony 🎼🔒

preview_player
Показать описание
✔️ Смотрим как сделать авторизацию на Symfony🎼 по заметке с Auth0. Для работы используем PHP 8 и Composer 2. Эпизоды видео, ссылки на сайты и нужные для работы команды размещаю ↓

Раздел Security документации Symfony:

Creating your First Symfony App and Adding Authentication

Эпизоды 🕛:
01:12 с чем нужно познакомиться
02:15 проверка версий php и composer
02:47 установка скелетона приложения
03:34 запуск Symfony-сервера
04:35 создание класса User
06:35 создание контроллеров
10:10 создание и использование формы
14:50 настройка базы данных
17:20 настройка параметров безопасности
18:45 шаблоны представления Twig
29:48 отключение панели отладчика
29:48 отключение панели отладчика
30:51 демонстрация работы
31:50 заключительное слово!

✔️ Создание проекта: composer create-project symfony/website-skeleton top-tech-companies
✔️ Переход в папку проекта: cd top-tech-companies
✔️ Установка сервера: composer require symfony/web-server-bundle --dev ^4.*
✔️ Запуск сервера: php bin/console server:run
✔️ Создание пользователя: php bin/console make:user
✔️ Создание контроллеров:
php bin/console make:controller ListController
php bin/console make:controller RegistrationController
php bin/console make:controller SecurityController
✔️ Создание формы :
php bin/console make:form
php bin/console make:auth
✔️ Создание базы данных: php bin/console doctrine:database:create
✔️ Создание структур: php bin/console doctrine:schema:update --force
✔️ Создание и выполнение миграции:
php bin/console make:migration
php bin/console doctrine:migrations:migrate
Рекомендации по теме
Комментарии
Автор

При добавлении в RegistrationController:
public function $passwordEncoder) {$this->passwordEncoder = $passwordEncoder;}

Подчёркивается UserPasswordEncoderInterface с ошибками "Use unknown class", "Undefined type"

xMurieLLx
Автор

Помогите пожалуйста!!!
The controller for URI "/register" is not callable: Environment variable not found: "MAILER_DSN".
Как исправить эту ошибку?

haminidzinanusubalieva
Автор

Спасибо за видео, это как раз то, что мне надо)

Vimble
Автор

Спасибо, больше информации по Symfony!

kirillbaryba
Автор

Симфони збс, а на русскоязычном ютубе мало контента про этот фреймворк. Спасибо, лайк и ждём ещё!

MaksimLitvy
Автор

Спасибо, я новичок в симфони. Интересно видео про валидацию форм, про сервисы.

rmimwxb
Автор

Поставил бы второй лайк, за таймкоды в описании)

capslow_ru
Автор

при переходе на форму регистрации, выдаёт ошибку, что класс UserPasswordEncoderInterface не существует/не подключен. блин на всех видосах, у всех так хорошо получается, а когда делаешь так же то одно не работает, то другое...

rwnlqfg
Автор

Rest api jwt authentication на чистом php можно пример

androideasycoding
Автор

при установки bundle ошибку выдаёт
# composer require symfony/web-server-bundle --dev ^4.*

Problem 1
- symfony/web-server-bundle[v4.0.0, ..., v4.4.8] require php ^7.1.3 -> your php version (8.0.14) does not satisfy that requirement.

и если не сложно, можно ссылку на исходники, а то в заметке кривовато сделано, и если оттуда копировать, то работает некорректно...

rwnlqfg
Автор

Спасибо за видео! Жаль вы не разобрали всю заметку, там еще авторизация через Auth0 при помощи HWIOAuthBundle хотелось бы тоже послушать ваши комментарии. (я заметку читал, но вы когда рассказываете еще какие-то моменты уточняете, это помогает больше понять как всё устроено)

altRUst
Автор

какая-то откровенная херня получается - на каждые внедрения в коде использования классов появляются проблемы и ошибки, которых у автора нет и в помине

xMurieLLx
Автор

А могли бы вы расказать как вызвать список рефералов в симфони?

KOSMOS-sovw
Автор

Начал изучать симфони. За 1 день основы понял. В видео ничего сложного нет)

Amdusis
Автор

После команды: php bin/console doctrine:database:create, пишет: Исключение в драйвере: не удалось найти драйвер. Подскажите пожалуйста, что делать, где взять этот драйвер?

ezcugiv
Автор

Блин все бы хорошо, но сильно напрягает шум при разговоре который после судя по всему или обрезается шумодавом или вручную и после этого идет пауза. И как-будто не до конца договорил фразу. Я бы порекомендовал купить нормальный микрофон может с каким то предусилителем. Так голос не плохой чем я не могу похвастаться... К сожалению не осилил дослушать...

SklyarovRoman
Автор

Создал форму, авторизовался и это по твоему не каждый сделает? А что такое избератели, иерархии ролей, и все остальное не хочешь рассказать?

davidlakazov
Автор

22:22 Такая бурная реакция, даже не представляю с какой попытки получилось...))))

rwnlqfg
Автор

Отвратительная озвучка. Вы сами слушали? Голос-пауза-голос-пауза. Через 5 минут просто бесилово. Надо переозвучивать.

serghell