Руслан 🇲🇨
Схема БД.
Viktor
Всем привет! Ребят, чето туплю, может кто может подсказать? Нужен кастомный аутентификатор. Самый тупой, который будет проверять наличие заголовка и брать из него значение. При этом, нужно, чтобы этот аутентификатор работал только на конкретных урлах, а не на всех. Так вот где и как я могу задать к каким урлам будет относится этот аутентификатор? Сам аутентификатор написал.
Ivan
отдельный firewall
Viktor
отдельный firewall
и через pattern задавать пути? а нельзя как нибудь сделать, чтобы работало через IS_AUTHENTICATED_ANONYMOUSLY, например? типа чтобы для роутов с IS_AUTHENTICATED_ANONYMOUSLY не включался аутентификатор
Viktor
кейс такой: есть апи гейтвей и конечный сервис. на стороне гейтвея проверяется jwt токен на валидность, берется из токена юзер айди и запихивается в заголовок. на стороне конечного сервиса для некоторых урлов этот заголовок нужен (чтобы взять юзер айди), а для некоторых - нет (публичные методы). так вот хочется по красоте сделать так, чтобы некоторые урлы просто работали, а некоторые, условно, по $this->getUser()->getId() возвращали id из заголовка. вот не понимаю как это лучше сделать
Aleksandr
#вакансия #remote #php #simfony #fulltime Вакансия: Middle+ / Senior PHP Developer Локация: Кипр, Польша (можно работать из других стран, за исключением РФ и РБ) Формат работы: удаленка, гибридный Занятость: полная Уровень ЗП: €2000-3500 net Simple App - нативное приложение категории “Здоровье и Фитнес“. Наша интернациональная команда работает над тем, чтобы улучшать пищевые привычки пользователей и повышать качество их жизни. В приоритете рассмотрение кандидатов, которые уже находятся за пределами санкционных стран. Основные задачи: 🔹Вы будете отвечать за оперативное устранение ошибок, решение текущих проблем платформы; 🔹Вместе с продуктовыми командами и PM работать над улучшением функционала; 🔹Разработка и реализация ваших собственных инициатив; 🔹Оптимизация решений и внедрение лучших практик; 🔹Регулярное взаимодействие с командами разработки, тестирования и системными инженерами; Наши ожидания: 🔹English level Intermediate or higher; 🔹5+ лет практики в PHP 7+, Symphony, Doctrine и Laravel framework; 🔹Опыт с Jenkins, Prometheus и Grafana; 🔹Уверенное владение PHPUnit и Postman; 🔹Сильная экспертиза MongoDB, MySQL; 🔹Практический опыт с AWS, Kubernetes, Docker и Git; 🔹Strong Soft Skills: Проактивность, навыки командной работы, умение грамотно аргументировать свою точку зрения. Для наших коллег доступны возможности: 🥑 Полная занятость в удаленном формате. Возможность релокации (Кипр). 🥑 Сильный продукт, который улучшает качество жизни людей; 🥑 Международный проект. Часть наших митингов проходит на английском, дальше - больше; 🥑 Бесплатные уроки английского; 🥑 Страховка и 100% оплата больничных; 🥑 Мак и другая техника для работы. Контакты: https://t.me/XenHR/ или kb@simple.life
Konstantin
мож нахер вакансии отсюда в симфони джобс?
Alexander
Кроме РБ и РФ ну да ну да понятно)
Павел
мож нахер вакансии отсюда в симфони джобс?
Наверное создателю/админу группы виднее 😅😅😅
Konstantin
да насрать на него, мы тут главные люди - мы контент создаем
Ibray
Konstantin
а он спамит говном
Alexander
Konstantin
еще и в закрепы свою парашу сует. чат форкнуть - дело 10 минут
Konstantin
не то чтобы это был единственно верный путь, проще вернуть все как было и не делать так больше
Alexander
Я помню из-за чего все началось
Konstantin
если тебе не насрать на сообщество, что тут собралось. если насрать, ну форкнем, что делать
дима
Отдам даром кота, отправлю почтой или привезу лично (мск)
Konstantin
почему угроза? не думаю что ему вообще есть дело до этого чата. помните, может, такого симфониста рело-сан? на симфони.орг.уа админом был лет 10 назад. вот мужик башкой поехал, политговно начал массово тащить. привело к тому, что ни о каком симфони.орг.уа вы и не знаете, а сидите тут
Konstantin
А чем тебе его вакансия мешает?
мне не нравится что какой-то мудак кладет на правила, в которых явно сказано, что вакансии сюда не постим
Igor
постить-то мб еще полбеды, но зачем это делать с уведомлением?
Konstantin
с такими принципами можно сразу нахер идти, это не форум в двухтысячных. я бы понимаю этот админ принимал бы какое-то участие в местной жизни. отвечал на вопросы, учил людей, писал либы
Vlad
Добрый, вопрос по symfony/messenger , использую транспорт редис, подскажите как воркер запускает выполнение задач, по пых процессу на таску или нет?
Юра
Ну там в правилах не написано запрещено постить вакансии под страхом бана. Если ты думаешь что тут тоталитаризм, сходи в чат по с++
Юра
Там в бан улетаешь за любой почти спор с админами
Dima
Пригорело у русских , мол не зовут их )
Vlad
Там указаны ограничения на локацию, а не национальность
Dima
Суть ясна более чем
Dima
Манера общения - прекрасная, сразу говном облить
Dima
К гадалке не ходи, станет ясно где проживает
Ibray
Ну ты же сейчас национализм выражаешь) Успокойся)
Юра
Давайте попросим админа прописать правила. Все за? А то сейчас там ничего нет по сути из правил
Юра
Я за то чтобы баны раздавать за: политоту, национализм, переход на личности. Можете добавить своё
Konstantin
не постить вакансии сюда, никакие, никому. в противном случае набегут незамутненные девочки-эйчарши и засрут тут нахер всё
Юра
Да вакансии тут не нужны. Согласен
Юра
Тем более кому они нужны сидят в чате симфониджобс
Павел
Приветствую. Вопросик: как грамотно разделять отображение ошибок json/html ? Для апишек у меня есть префикс /api и в целом можно определять по нему (по названиям роутов) и их отлавливать по OnKernelException, а остальное пропускать дальше в twig например в встроенный механизм отображения ошибок. Но не уверен что это оптимальный вариант, хотел бы почитать мнения :)
The Ant
не постить вакансии сюда, никакие, никому. в противном случае набегут незамутненные девочки-эйчарши и засрут тут нахер всё
Ну слушай, владелец чата сам будет решать что со своим чатом делать. Обычные юзеры могут выразить свой протест через отписку, делов то. Массовая отписка даст сигнал владельцу что он делает что-то не так.
The Ant
хтмл это ж просто шаблон, как нарисуешь ошибку, так и будет отображать
Павел
Ну слушай, владелец чата сам будет решать что со своим чатом делать. Обычные юзеры могут выразить свой протест через отписку, делов то. Массовая отписка даст сигнал владельцу что он делает что-то не так.
а почему сразу не прислушаться? зачем доводить до отписок? например мне надоело сидеть искать чаты симфони, и флаги украины в чате тоже видеть не охота, достаточно его в композере))
Павел
Вроде это в fos rest реализовано было как раз по адресам, но не охото тащить его
Павел
так ты же указываешь
Павел
кто указал на массовую отписку
The Ant
... перечитай плс, если трудности с пониманием
Павел
крч не понимаю )
Ну есть форма которая рендерится на сервере, а есть апишка для мобилки. Они юзают один кейс например добавление чего то, и там есть ошибка в этом кейсе - если например название уже существует. Для формы надо отдать html ошибку, а для api - json
Павел
у тебя трудности с пониманием этого чата
Павел
ну, так джсон имеет свою структуру, не? зачем оглядываться на твиг?
Блеаа... муравей тебе пора проснуться или идти спать))))
The Ant
видимо что-то спецефическое скрестить пытаешься
Павел
смотри опять указываешь че делать
The Ant
это совет
Павел
так я ж говорю что не понимаю )
Кейс: аутентификация. Можно зайти с сайта, можно зайти с мобилки. На сайте надо отрендерить ошибку логина пароля в html, в апишке в json
Павел
лол, ты же сам себя под неадеквата подписал)))
Павел
Проблема: где рулить, в каком формате отображать
Павел
в sf все уже реализовано. Для роута указываешь формат плюс передаешь хедер Accept: {type}
Я так понимаю, это когда формат передается в самом роуте
The Ant
роуты то разные же будут