Size: a a a

2020 March 26

DS

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

AS

Alexey Samoylov in Yii Framework 3
(и перевод сверху накинешь еще)
источник

NO

Nex Otaku in Yii Framework 3
источник

NO

Nex Otaku in Yii Framework 3
Мидлварь, бросающая исключение )
источник

А

Алексей R in Yii Framework 3
какой-то профессиональный юмор?
источник

AS

Alexey Samoylov in Yii Framework 3
Dmitriy S
Что делают эти авторизаторы и зачем прокидывать ошибку
Например одна мидлварь авторизует jwt токен, вторая блокирует доступ ИЗ ИРАНА
источник

AS

Alexey Samoylov in Yii Framework 3
В приложении нужно показать красивый ТОСТ, почему у человека ничего не работает
источник

AS

Alexey Samoylov in Yii Framework 3
Хотя наверное стремный пример
источник

DS

Dmitriy S in Yii Framework 3
Alexey Samoylov
В приложении нужно показать красивый ТОСТ, почему у человека ничего не работает
Ну так второй авторизатор вернет 403 риспонс.
источник

AS

Alexey Samoylov in Yii Framework 3
Для чуваков из ирана надо показывать другой роут, например
источник

AS

Alexey Samoylov in Yii Framework 3
Или вообще их редиректить на иранский гугол
источник

DS

Dmitriy S in Yii Framework 3
Alexey Samoylov
Для чуваков из ирана надо показывать другой роут, например
return $this->responseFactory
           ->createResponse(301)
           ->withAddedHeader('Location', 'https:\\google.ir');
источник

NO

Nex Otaku in Yii Framework 3
Алексей R
какой-то профессиональный юмор?
Просто картинка.
источник

AS

Alexey Samoylov in Yii Framework 3
Dmitriy S
return $this->responseFactory
           ->createResponse(301)
           ->withAddedHeader('Location', 'https:\\google.ir');
дак это рест, а тебе нужно само приложение, которое фетчит твой рест эндпойнт средиректить
источник

AS

Alexey Samoylov in Yii Framework 3
показав при этом какую-нить красивую ошибку на языке пользователя
источник

AS

Alexey Samoylov in Yii Framework 3
м?
источник

AS

Alexey Samoylov in Yii Framework 3
YOUR COUNTRY IS BANNED ATATA
источник

DS

Dmitriy S in Yii Framework 3
Alexey Samoylov
дак это рест, а тебе нужно само приложение, которое фетчит твой рест эндпойнт средиректить
Причем здесь рест? Это стандартный хттп редирект.
источник

AS

Alexey Samoylov in Yii Framework 3
и тут начинаются РЕАЛЬНЫЕ костыли гг
источник

DS

Dmitriy S in Yii Framework 3
Alexey Samoylov
показав при этом какую-нить красивую ошибку на языке пользователя
Ну тогда тебе нужен 403 риспонс
$response = $this->responseFactory->createResponse(403);
$response->getBody()->write('YOUR COUNTRY IS BANNED ATATA');
return $response
источник