summaryrefslogtreecommitdiffstats
path: root/index.php
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xinu.at>2015-02-03 13:59:59 +0100
committerFlorian Pritz <bluewind@xinu.at>2015-02-03 16:15:52 +0100
commitbcd7920b817b60df9b1b266118419e44c39900db (patch)
treecf0b4515a6f99298109eb869b2d592a0e39bb465 /index.php
parent5816cbcad0e9c4cda4dc10b730a5a1ea2c4e419a (diff)
generalize authentication handling
Signed-off-by: Florian Pritz <bluewind@xinu.at>
Diffstat (limited to 'index.php')
-rw-r--r--index.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/index.php b/index.php
index 21d3ffc04..051e76de6 100644
--- a/index.php
+++ b/index.php
@@ -307,8 +307,10 @@ register_shutdown_function("check_for_fatal");
*/
try {
require_once BASEPATH.'core/CodeIgniter.php';
+} catch (\exceptions\NotAuthenticatedException $e) {
+ redirect("user/login");
} catch (\exceptions\UserInputException $e) {
- show_error(nl2br(htmlspecialchars($e->__toString())), 400);
+ show_error(nl2br(htmlspecialchars($e->__toString())), $e->get_http_error_code());
}
/* End of file index.php */