@Heckfy325
Начинающий программист. Простите за глупые вопросы

Как сделать ошибку 403?

Здравствуйте друзья программисты!
Не могли бы вы мне помочь) Идея такая:
У меня на сайте есть регистрация, авторизация. Соответственно есть и личный кабинет пользователя. Как сделать следующее: Чтобы если пользователь не залогинен или не зарегистрирован не смог перейти в личный кабинет ("ishop.loc/cabinet.html"), чтобы выходила ошибка 403
ВОТ ТАК:
5cf7c4eb1175a773072437.jpeg
  • Вопрос задан
  • 1654 просмотра
Решения вопроса 1
@dasauser
Пишу на PHP
для yii-2.
просто для yii - не знаю. найду что-нибудь - дополню ответ.
use yii\web\HttpException;
//some code...
throw new HttpException(403/*or any code*/, 'Forbidden'/*or any message*/);

а вообще нужно делать так:
try {
  //any code
} catch (Exception $e) {
    echo 'Выброшено исключение: ',  $e->getMessage(), "\n"; // any action/message
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@RozmarinUS
YII2, PHP, React, TypeScript, Python hater
throw new yii\web\HttpException(403, 'Доступ запрещен');
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы