Size: a a a

2021 June 03

R

Ricardo in symfony
Привет можете пжлст подсказать.
Я пытаюсь сделать авторизацию
Подключил Секюрити
создал Энтити через
php bin/console make:user User
Мигрировал и создал пользователей (проверил в бд таблицу все ок)
Создал авторизацию через
php bin/console make:auth
Перехожу на /login форма появляется но когда вожу логин/пароль выдает "Invalid credentials." хотя они точно правильные.
источник

✨Basic_Instinct✨ in symfony
все гениальное - просто! ))
источник

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

VM

Volodymyr Melko in symfony
я бы так не делал... плохая идея ложить в бд что-то, что хоть как-то опирается на структуру проекта. Пути к шаблонам, полные имена классов и т.п

Типа что-то порефакторили, перенесли шаблон или переименовали и какой-то залипший меседж уже не уйдет.
Если писем немного, то можно прямо в кнстанте положить мапу тайп-шаблон.
Если много, то можно вынести в отдельный классик, который по типу вернет нужный шаблон
источник

МФ

Максим Федоров... in symfony
что значит правильные? создавали пароль через регистрацию или руками password написали в БД?
источник

МФ

Максим Федоров... in symfony
а логинитесь через форму уже,. где пароль проодит decode?
источник

R

Ricardo in symfony
По какому полю проверять он не спрашивал он спросил только какой энтити брать
источник

МФ

Максим Федоров... in symfony
ну посмотрите по всей цепочке... в security.yaml, в сгенерированном аутентификаторе, првоерье

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

YB

Yuri Barsukov in symfony
у нас сейчас так и сделано. в БД хранится $emailType, есть список соотвествия $emailType => $emailTemplate
но сейчас появляется еще одно условие. на один и тот же $emailType два разных шаблона, в зависимости от определенных данных(тип мероприятия, для которого идет отправка письма)
источник

R

Ricardo in symfony
Я через менеджер создавал.
источник

R

Ricardo in symfony
Я не особо понимаю устройство security.yaml но вроде как он туда все что нужно записал покрайне мере с документацией сходится.
источник

VM

Volodymyr Melko in symfony
Ну вот если появилась такая логика,то есть смысл вынести в отдельный класс, и может даже не один, если логика прямо развесистая для разных типов
источник

R

Ricardo in symfony
Мне кажется снова где-то какой-то параметр надо добавить что-бы все заработало(
источник

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

R

Ricardo in symfony
вот
источник

R

Ricardo in symfony
EntityManager
источник

✨Basic_Instinct✨ in symfony
ху из менеджер?
источник

✨Basic_Instinct✨ in symfony
это как? как ты шифровал пасс?
источник

R

Ricardo in symfony
В Контроллере
$em = $this->getDoctrine()->getManager();
источник

R

Ricardo in symfony
нет
источник