artem
Alexey Mishurovskiy
Да можете говорить, на здоровье :)
artem
Наконец дорос сказать. Учи матчасть
artem
Рукалицо. Удачи
Alexey Mishurovskiy
Вы своим стилем общения доказываете обратное
Alexey Mishurovskiy
А кто вас правду какую то спрашивал ? по делу есть что ? говорим, нет ? проходим мимо. все просто :)
artem
Учи редис ;)
https://github.com/krasimirkostadinov/QuoteQuiz Научитесь правильно составлять вопросы
artem
Спасибо, гляну.
Это к симфе не имеет никакого отношения. А сопровождать старый, чужой код - плохая идея
artem
Я потому и ответил. Херня в общем
Alexey Mishurovskiy
artem
я получил ответ на свой вопрос - вменяемого ничего нет.
Берешь вебпак, берешь симфу, и пилякаешь ручками (если имеются). Вот подытожил
artem
я получил ответ на свой вопрос - вменяемого ничего нет.
По фронту 2 попугая, по бэку с той же сонатой пускай 5
artem
И это не велосипед, а адекватность
artem
Играл в скрам покер?
artem
Ну я за неделю могу запилить
Maxim Kainov
100% правду никто не знает. Ты говоришь некорректно, выплескиваешь резкий негатив. Это неконструктивно и мало кому приятно читать.
Aleksandr
допустимый уровень токсичности 25%
artem
Я сейчас бородой срубил лес и все равно не понимаю как это относится к симфони
Aleksandr
все кто привысят данный лимит, будут забанены перманентно, без суда и следствия
Maxim Kainov
Сука гребаные гомосеки в пхп чате
Maxim Kainov
Забанили
Maxim Kainov
Богдан турчук такой там есть. Я написал, что большинству противна гомосятина. Он поудалял сообщения и забанил. Слов нет.
Maxim Kainov
24,9 )) в общем, я другой пхп чат нашел )
Eugen Su
К сожалению в отличии от Сергея фесора он только брызжет кислотой и банит налево и направо
Eugen Su
Ну дай бог ему здоровья, что уж тут сказать
artem
Что здесь вообще происходит?
artem
На. Два приватных свойства
Ivan
Андрей
Народ прошу совета. Планируется реализация приложения: фронт отдельно на react js, бэк на симфони. У фронта и бэка отдельные репы. Общение происходит полностью через rest api. Подскажите как правильно построить передачу запросов фронта на бэк, какой именно вариант выбрать: 1) Если фронт и бэк на абсолютны разных доменах. Фронт шлет CORS запросы на домен бэка. 2) Аналогично п.1. только фронт и бэк на поддоменах одного домена 3) Фронт и бэк на разных доменах/поддоменах, но фронт шлет запросы на свой домен, а на беке запросы пробрасываются уже на бэк, но в фоне. В соответствии с выбранным подходом какой принцип авторизации правильнее выбрать: session/cookie или через токен?
Alexander
Я бы выбрал токены (так правильнее общаться с api) и на разных поддоменах, но на одном сервере, предполагаю так запросы быстрее будут обрабатываться нежели на разных доменах и сервере, время ответа на запрос все же должен быть быстрым.
Alexander
в случае с разными поддоменами: это считается CORS или нет. и как правильнее в таком случае хранить токен?
По cors достаточно много материалов, настроить headers и все хорошо, разные поддомены я бы использовал из-за скорости обработки запросов, предполагая что они будут быстрее чем разные домена на разных серверах. Обычная JWT реализация. Но опять таки, это я бы так сделал, возможно другие предложат иные варианты)
Dejan
hej guys is there a way of using symfony 4 messenger for rabbitmq without php amqp extension ? could i use amqplib instead ?
Maks
Делема, сразу банить мулеме или подаждать)
Dejan
yes but you can't use it without transport for amqp... it even says in symfony docs for messenger
Maks
if it say in documentation why you seek undocumented possibilities?
Dmitry
yes but you can't use it without transport for amqp... it even says in symfony docs for messenger
You may create your own transport https://symfony.com/doc/current/messenger/custom-transport.html
Dejan
if it say in documentation why you seek undocumented possibilities?
cause documentation doesnt cover all the edge cases...
Dejan
You may create your own transport https://symfony.com/doc/current/messenger/custom-transport.html
yeah but why not use php-amqplib or something? that is why i asked, maybe someone tried something else
Андрей
Vue + symfony, на разных поддоменах отлично работает через json_login, stateless и nemnio cors
А подскажите плиз как происходит "запоминание" пользователя в вашем случае?
artem
А подскажите плиз как происходит "запоминание" пользователя в вашем случае?
Видимо через токен в локалсторедж. Самый простой вариант
Aleksandr
Конечно, митап бесплатный и даже не требует обязательной регистрации или чего-то такого: https://meetups-online.ru/php-may-2020
Андрей
https://ru.wikipedia.org/wiki/JSON_Web_Token
Хранение на фронте происходит в cookie или local storage - тут ок. Я пытаюсь понять, как бэк, находящийся на другом домене должен запоминать пользователя по токену, чтобы не производить авторизацию каждый раз. То есть тут нужен какой-то кэш типа редиса или я что-то не так понимаю и всё гораздо проще.
Андрей
за что я обожаю симфонию - в доке есть инфа практически обо всем, просто надо хорошо поискать https://symfony.com/doc/current/security/guard_authentication.html
Читал эту доку, насколько я вижу тут имеется ввиду не совсем JWT токен, хотя сам подход можно взять за образец
ILΨλ
ну смотри там есть место где проверять
ILΨλ
как проверять зависит от тебя
Андрей
И на симфоникаст туториал https://symfonycasts.com/screencast/symfony-rest4
и это каст я тоже (но не смотрел). Я сразу увидел ссылку: " This tutorial has a new version, check it out! " и перешел на новую версию подкаста.
Андрей
Андрей
новая версия уже про API-platform
и уже на основе 5-й симфы
Alexey Mishurovskiy
Кто-то сталкивался с запуском локального веб сервера при старте контейнера?
Andrei
80 порт ничем другим не занят? Nginx иди ещё чего не запущено кроме этого?
Alexey Mishurovskiy
80 порт ничем другим не занят? Nginx иди ещё чего не запущено кроме этого?
в том то и дело что нет. он запускается только когда делаю сначала down
Alexey Mishurovskiy
ну так контейнер останавливается, не должен и опять же, попытался сначала остановить, говорит сервер не запущен
Alexey Mishurovskiy
еще и исходники на гитхабе не видны
Dmitry
ну так контейнер останавливается, не должен и опять же, попытался сначала остановить, говорит сервер не запущен
ну так может "запущенность" определяет по пид-файлу, который уже удален, а процесс продолжает висеть (или медленно стопиться), занимая 80 порт
Andrei
Да поможет святой ребут. Ну или хотя бы netstat для начала)
Alexey Mishurovskiy
починилось, как сам не понял. и netstat в данной ситуации бесполезен
Anonymous
Невероятно.
Dima
и уже на основе 5-й симфы
API-platform уже перешла на 5-ку?
Андрей
API-platform уже перешла на 5-ку?
Судя по всему уже да