Size: a a a

2020 August 21

AM

Alexander Makarov in Yii Framework 3
Ну точнее пока приложения делаются на yii-web для API :)
источник

AM

Alexander Makarov in Yii Framework 3
Сейчас пощупаем и станет ясно...
источник

СП

Сергей Предводителев... in Yii Framework 3
Но там ведь и сессии/куки не нужны. А они есть в yii-web
источник

СП

Сергей Предводителев... in Yii Framework 3
Можно конечно вынести сессии и куки в отдельные пакеты))
источник

СП

Сергей Предводителев... in Yii Framework 3
И тогда csrfmiddleware вместе с csrftoken вынести в yiisoft/yii-csrf
источник

AM

Alexander Makarov in Yii Framework 3
Сергей Предводителев
Но там ведь и сессии/куки не нужны. А они есть в yii-web
Ну это спорно на тему куки не нужны. Токены иногда туда пишутся...
источник

СП

Сергей Предводителев... in Yii Framework 3
Если сессии выносить, то и куки придется, так как они там нужны.
источник

СП

Сергей Предводителев... in Yii Framework 3
Если yii-csrf будет зависеть от yii-web - разве это плохо. Куда csrf без web?
источник

СП

Сергей Предводителев... in Yii Framework 3
А... тогда yii-view по цепочеке всё равно его потянет
источник

СП

Сергей Предводителев... in Yii Framework 3
Вся проблема в том, что yii-view надо работать с CSRF , но при этом ничего не тянуть для него))
источник

СП

Сергей Предводителев... in Yii Framework 3
Если так:
yii-csrf (мидлваре + csrftoken) зависит от yii-web и yii-view
В yii-view выдавать exception если не найден csrftoken.

м?
источник

DS

Dmitriy S in Yii Framework 3
а можно просто общий пакет сделать для апи и обычных приложений, тот же yii-web оставить, и отдельно сделать yii-web-app и туда и csrf и viewrenderer
источник

СП

Сергей Предводителев... in Yii Framework 3
Что из yii-web не нужно для api-приложений? Csrf, сессии, что-то ещё?
источник

DS

Dmitriy S in Yii Framework 3
по юзеру посмотри, там должно быть лишнее
источник

СП

Сергей Предводителев... in Yii Framework 3
А как называются классические приложения для веба?
источник

СП

Сергей Предводителев... in Yii Framework 3
yii-web-app > web-приложения
yii-web > api-приложения
Звучит как-то не очень)
источник

DS

Dmitriy S in Yii Framework 3
yii-web > yii-web-app > web-приложения
yii-web > yii-rest> api-приложения
источник

СП

Сергей Предводителев... in Yii Framework 3
yii-base-web > yii-web > web-приложения
yii-base-web > yii-rest > api-приложения
источник

AM

Alexander Makarov in Yii Framework 3
Сергей Предводителев
Вся проблема в том, что yii-view надо работать с CSRF , но при этом ничего не тянуть для него))
Почему не тянуть?
источник

СП

Сергей Предводителев... in Yii Framework 3
Alexander Makarov
Почему не тянуть?
Я уже не помню, стояла задача yii-web вроде как не тянуть
источник