Я новичок в F3, и я только что внедрил систему входа на основе формы (используя плагин Auth). Это работает, но мои не-авторизованы проверки выглядят следующим образом:Как отобразить пользовательскую страницу 401 в Fat-Free Framework?
if (!$f3->get('SESSION.user')) $f3->reroute('/login');
пример, который я имел в виду, это сделали, что кажется более правильным:
if (!$f3->get('SESSION.user')) $f3->error(401);
Однако эта 401
ошибка показывает простая страница с ошибкой. Я хочу, чтобы он отправил обратно регистрационную форму (которая находится на /login
) вместе с сообщением «Вы должны войти в систему», и я хочу, чтобы этот ответ был 401
вместо 403
или 200
.
Я прав в ожидании этого поведения или 401
действителен только для HTTP Basic Auth, а не для пользовательских форм на основе auth?
Да, я сделал ту же самую вещь вскоре после размещения вопроса и чтения http://stackoverflow.com/questions/ 19763414/обезжиренной-каркасный f3-заказ 404-страничная-и-другая-ошибка? RQ = 1 – aalaap