diff options
author | Florian Pritz <bluewind@xinu.at> | 2015-04-01 18:05:05 +0200 |
---|---|---|
committer | Florian Pritz <bluewind@xinu.at> | 2015-04-01 19:12:09 +0200 |
commit | 60eb8a720372b918e680bb61d9dab05046716080 (patch) | |
tree | 0c9b1b05571a16fce83457093e818749fc8d2ffe /index.php | |
parent | 7c085c3f72c02e35ecb7c323aa8489e91f77ef1b (diff) |
Display authentication errors to cli clients
Signed-off-by: Florian Pritz <bluewind@xinu.at>
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -316,7 +316,11 @@ assert_options(ASSERT_CALLBACK, '_assert_failure'); try { require_once BASEPATH.'core/CodeIgniter.php'; } catch (\exceptions\NotAuthenticatedException $e) { - redirect("user/login"); + if (is_cli_client()) { + show_error(nl2br(htmlspecialchars($e->__toString())), $e->get_http_error_code()); + } else { + redirect("user/login"); + } } catch (\exceptions\PublicApiException $e) { show_error(nl2br(htmlspecialchars($e->__toString())), $e->get_http_error_code()); } |