Alexey Mishurovskiy
Коллеги, что я делаю не так ?
Alexey Mishurovskiy
Alexey Mishurovskiy
Alexey Mishurovskiy
сперва как раз подумал про приоритеты, но полез смотреть вроде все оке й
Alexey Mishurovskiy
потом полез в доку, чтобы себя перепроверить
the higher the number, the earlier a listener is executed)
все вроде верно, но не могу понять, почему не юзера в событии
Alexey Mishurovskiy
Странно в лиснере токен сторэдж пустой. Вне зависимости от его порядка вызова. Не понимаю..
Юра
У тебя фаервол точно вызывается?
Alexey Mishurovskiy
у меня был косяк с порядком урлов, когда я его поправил стало так: если мой лиснер последний, то тогда срабатывает отсутствие ролей, если поднять выше, то токен пустой, если роли откручить и вызвать лснер последний, то токен все равно пустой
Katulos
В генокоде
Katulos
Постить трейсы в чят а не на пейстбин то
Dmitriy
Всем привет! Подскажите, кто-н знает как передать сочетание клавиш (например ctrl + a + d) по ssh?
Ivan
Если у тебя открыто ssh окно, то подобные сочетания передаются.. screen
Иван
Иван
в неинтерактивном режиме скорее никак
Юра
Попробуй запустить скрипт через nohup
Юра
Он не должен по идее завершится после отключения ссх
Юра
Ноухап перенаправляет потоки выаодпн в файл и игнорирует сигнал потери связи
Dmitriy
Юра
Dmitriy
А зачем скрин если ноухап
а понял, да так можно сделать, но в скрине удобнее работать, тк можно по имени скрина его завершить при необходимости. Если как процесс запустить, то нужно будет куда-то pid процесса сохранять, что не очень удобно если множество серверов с однотипными скриптами. У меня уже есть рабочая схема, мне только нужно было понять, могу ли я как-то передать сочетание клавиш по ssh. Но я понял, что проще запустить скрин без захода в него
Alexey Mishurovskiy
переделал логин на новую систему аутентикаторов. отрубилась вся security
Alexey Mishurovskiy
теперь даже урлы не проверяются на роли.. не пойму в чем причина
Alexey Mishurovskiy
странно. добавил
- { path: ^/.+, roles: ROLE_USER }
тем самым затребовав авторизацию на всех урлах кроме хоумпейджа и все заработало как надо
Юра
Может у тебя в фаерволе разрешен анонимный вход
Юра
Тогда он пускает
Alexey Mishurovskiy
Юра
Нет вроде
Юра
Надо писать anonymous: true
Alexey Mishurovskiy
Alexander
У меня есть )
Alexey Mishurovskiy
Alexey Mishurovskiy
Alexey Mishurovskiy
я уже и с priority игрался - не помогает
Alexander
До компа доберусь посмотрю как сам делал, не помню уже нифига.
Alexander
Я бы в целом сказал что для прода сыровато пока
Alexander
Много проблем
Юра
Делаешь кастом юзер чекер. В нем кидаешь кастом эксепшн. Далее пишешь свой обработчик эксшепшенов и редиоектишь
Юра
https://symfony.com/doc/current/security/user_checkers.html
Юра
Хотя я не уверен что получится отловить этот эксепшн
Юра
Наверное секьюрити компонент его отловит и обработает. Но возможно там можно вернуть из юзер чекера респонс. Не знаю
Alexey Mishurovskiy
ну это же сложно как бы.. я просто не понимаю почему в kernel.request после отработавшего session listener нет юзера..
Alexey Mishurovskiy
либо у меня какое то неправильное понимание эвентов\
Юра
А какая версия симфы?
Юра
Возможно причина тут
Юра
Юра
Там в этом секьюрити черт ногу сломит
Юра
Я думаю где-то внутрях секьюрити симфа очищает токен
Alexey Mishurovskiy
Юра
Если ты сделаешь серч на предмет setToken(null)
Юра
то ты увидишь сколько там мест где токен очищается
Alexey Mishurovskiy
я пока с csrf в форме логина воюю ))
Alexey Mishurovskiy
там с этими паспортами тоже черт ногу сломит
Юра
мне не нравится симфа в плане секьюрити компонента. Слишком много кода. Много кода = много возможных багов. Много багов = несекурно
Alexey Mishurovskiy
Юра
Да и вообще кодовая база симфы слегка как по мне переусложнена
Юра
Дебажил недавно сериалайзер там
Alexey Mishurovskiy
Юра
Жуть какая-то
Юра
Слим )
Юра
Их формы к примеру
Юра
Это же вообще просто какой-то ахтунг
Юра
Сколько не пытался дебажить через месяц стирается из памяти все
Alexey Mishurovskiy
ну формы просто 1 раз надо понять :))
Юра
Это двойное наследование через классы и метод getParent, какие-то билдеры на билдере
Alexey Mishurovskiy
фабьен списывает все с java spring ))
Юра
Я вообще думал попробовать в новом каком-то проекте какой-то реактивный фреймворк заюзать для апи попробовать
Alexander
Alexey Mishurovskiy