Size: a a a

2021 June 27

СП

Сергей Петренко... in symfony
такой вопрос. а есть такая же группа по симфони, но только для совсем слабых товарищей (как для джунов)?
источник

A

Arky in symfony
ну мы тут пишем ничо)
источник

СП

Сергей Петренко... in symfony
Боюсь, что после повтора моего вопроса кто-то да выпишет бан и отправит доки читать...
источник

D

Dmitry in symfony
Поэтому ваш вопрос должен быть поставлен так
Как сделать такое-то.
Читал доку вот тут и вот тут.
Вот такие запросы давал в Гугл.
Не могу найти
источник

СВ

Сергей Вершинин... in symfony
👍
источник
2021 June 28

AS

Are you have a Soul? in symfony
Еще раз приветствую!
Нужно связать бд на хероку с приложением,все окей,но не пускает в бд потому что не настроен ssl. По докам был установлен,но не пускает дальше.
Искал как его включить в конфиге доктрины,но инфа там старая.
Может у кого есть решение?
источник

СП

Сергей Петренко... in symfony
подскажите пожалуйста как добавить дополнительную логику LoginFormAuthenticator (хочу добавить условие, что если у юзера есть флаг, что он забанет, то не авторизировать его в системе и вывести соответствующее сообщение). симфони 5.3

Из док читал:
https://symfony.com/doc/current/security/form_login.html
https://symfony.com/doc/current/security/authenticator_manager.html
https://symfony.com/doc/current/components/security/authentication.html
https://symfony.com/doc/current/security/guard_authentication.html
https://symfony.com/doc/current/security/custom_authentication_provider.html

В гугле тоже много чего искал, но к сожалению не понял как реализовать то что я хочу.

Так же смотрел реализации разных интерфейсов внутри и как они работают. На данный момент команда make:auth присвоила аутентификатору класс AbstractLoginFormAuthenticator, который требует вернуть из authenticate PassportInterface (возвращается Passport, в котором заложен свой механизм заботы с юзером)

Буду очень благодарен за помощь или ссылки на материалы
источник

AK

Alexander Kompaneyts... in symfony
самый тупой способ - найти метод где ты получаешь пользователя и добавить доп проверку
источник

Ш

Шурик in symfony
источник

AK

Alexander Kompaneyts... in symfony
про менее тупой способ те чекеры, уже сказали
источник

СП

Сергей Петренко... in symfony
да, скорее всего то что нужно. спасибо большое
источник

СП

Сергей Петренко... in symfony
а Вы считаете, что чекеры плохой выбор для таких целей?
источник

AK

Alexander Kompaneyts... in symfony
Если логика простая, я бы обошелся ифом. Чекеры норм, зависит от того что есть и будет дальше
источник

✨Basic_Instinct✨ in symfony
стоит дополнить, что такого рода флаг нужно добавить в isEqualTo метод, чтобы забаненного пользователя сразу же разлогинивало
источник

AK

Alexander Kompaneyts... in symfony
Тогда не прикрутишь формочку - разбаним за донат.
источник

✨Basic_Instinct✨ in symfony
источник

СП

Сергей Петренко... in symfony
Вы имеете в виду, что можно переопределить метод getUser() и в нем выполнить мою проверку и если что не так выкинуть исключение?
источник

СП

Сергей Петренко... in symfony
хотя, извините. туплю. сам сейчас и отвечу на свой вопрос попробовав
источник

СП

Сергей Петренко... in symfony
тут немного не понял. можете более детально для особо одаренных?
источник

✨Basic_Instinct✨ in symfony
UserInterface  имеет метод isEqualTo который типа мониторит изменения польовательских данных, и если сессия не совпадает с вдруг измененными его данными - пользователя разлогинивает
источник