summaryrefslogtreecommitdiffstats
path: root/index.php
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xinu.at>2015-04-01 18:05:05 +0200
committerFlorian Pritz <bluewind@xinu.at>2015-04-01 19:12:09 +0200
commit60eb8a720372b918e680bb61d9dab05046716080 (patch)
tree0c9b1b05571a16fce83457093e818749fc8d2ffe /index.php
parent7c085c3f72c02e35ecb7c323aa8489e91f77ef1b (diff)
Display authentication errors to cli clients
Signed-off-by: Florian Pritz <bluewind@xinu.at>
Diffstat (limited to 'index.php')
-rw-r--r--index.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/index.php b/index.php
index a88fcb21e..c1f87b564 100644
--- a/index.php
+++ b/index.php
@@ -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());
}