diff --git a/core/control/HTTPResponse.php b/core/control/HTTPResponse.php index eacdd0370..e847c959f 100644 --- a/core/control/HTTPResponse.php +++ b/core/control/HTTPResponse.php @@ -53,7 +53,8 @@ class HTTPResponse extends Object { 303, 304, 305, - 307 + 307, + 403 ); protected $statusCode = 200; diff --git a/security/Security.php b/security/Security.php index 260b87e99..93114acfb 100644 --- a/security/Security.php +++ b/security/Security.php @@ -201,7 +201,7 @@ class Security extends Controller { // Audit logging hook if($controller) $controller->extend('permissionDenied', $member); - Director::redirect("Security/login"); + Director::redirect("Security/login", 403); } return; }