Size: a a a

2020 December 01

MV

Moz Vkusni in symfony
Alexander Nazarov
Я правильно понимаю что обмазано вокруг событий, и гидрации?
вообще ни капли. ивенты в основном для простановки всяких типа createdBy из секурити контекста и подобного
источник

AN

Alexander Nazarov in symfony
Ну в целом интересно было бы посмотреть) Выпускайте доклад на конференцию)
источник

MV

Moz Vkusni in symfony
Alexander Kaluzhsky
нельзя просто взять и присвоить сущности пользователя, нужно обязательно писать eventListener - Subscriber или Persister
а чем датаПерсистеры не угодили?
источник

MV

Moz Vkusni in symfony
фактически первая точка, где ты можешь работать с реквестом
источник

AK

Alexander Kaluzhsky in symfony
Moz Vkusni
а чем датаПерсистеры не угодили?
Может я просто не привык к этому, много так сказать логики по разным уровням раскидано
источник

MV

Moz Vkusni in symfony
Alexander Kaluzhsky
Может я просто не привык к этому, много так сказать логики по разным уровням раскидано
есть такое немного, да
источник

MV

Moz Vkusni in symfony
но это вопрос скорее к разработчикам, чем к самой платформе))
источник

AK

Alexander Kaluzhsky in symfony
Вопрос для тех кто пользуется api-platform.
Запускаю тест как по документации, но при попытке получить что-то из контейнера, оказывается что self::$container === null
Это вроде как починил стартуя setUp теста     self::bootKernel();
Но возникла другая проблема
2 метода, регистрация пользователя и авторизация
  $client->request("POST", '/register', [
               'json' =>
                   ['email' => $email, 'password' => $password]
           ]);

Регистрация проходит успешно, и я могу получить даже пользователя из базы по email
но
$response = $client->request("POST", '/authentication_token',
           [
               'json' =>
                   ['email' => $email, 'password' => $password]
           ]);

возвращает 401, хотя тестирую через постман, и там все ок
источник

AK

Alexander Kaluzhsky in symfony
в чем может быть дело? как будто при авторизации срабатывает не тот passwordEncoder и я не могу авторизоваться
источник

D

Dmitry in symfony
Alexander Kaluzhsky
в чем может быть дело? как будто при авторизации срабатывает не тот passwordEncoder и я не могу авторизоваться
Так бряк поставьте в вашем гарде авторизации и гляньте почему 401
источник

MV

Moz Vkusni in symfony
Alexander Kaluzhsky
в чем может быть дело? как будто при авторизации срабатывает не тот passwordEncoder и я не могу авторизоваться
А ты уверен, что после первого теста с регистрацией данные остаются в бд, чтоб авторизовываться во втором тесте?)
источник

AK

Alexander Kaluzhsky in symfony
Ну вообще это в рамках одного теста, 1 тест в классе
источник

MV

Moz Vkusni in symfony
Alexander Kaluzhsky
Ну вообще это в рамках одного теста, 1 тест в классе
А, ты просто написал два метода - я и подумал. Дебагай
источник

б

бахнув пельменів... in symfony
Привет, есть у кого на примете бандл капчи с поддержкой работы по API? Глянул  Gregwar/CaptchaBundle, но там фраза капчи не шифруется, а просто передаётся в сессию, насколько я понял и использовать её по API не получится
источник

N

Nikita in symfony
Обычно по апи передаёшь что пользак тебе ввёл, а апишка отвечает правда/ложь
источник

б

бахнув пельменів... in symfony
Nikita
Обычно по апи передаёшь что пользак тебе ввёл, а апишка отвечает правда/ложь
Ну апишка должна получать помимо пользовательского ввода ещё и зашифрованную капчу, чтобы она могла понять, принимать её или нет, верно?
источник
2020 December 02

DG

Denis Gaikov in symfony
Всем привет
Кто-то знает способ, как со стороны бэка принудительно разлогинить пользователя, который использует jwt токен?
источник

Ш

Шурик in symfony
Denis Gaikov
Всем привет
Кто-то знает способ, как со стороны бэка принудительно разлогинить пользователя, который использует jwt токен?
Тут была беседа на эту тему пару дней назад
источник

DG

Denis Gaikov in symfony
Пойду поковыряюсь
Пока просто мысли только вводить насильную проверку через листенеры
источник

DG

Denis Gaikov in symfony
домотал до 19 числа, полёт нормальный
Подходящей инфы пока не нашёл
источник