我在cakePHP 1.3中创建了一个基于AJAX的应用程序,我决定转到CakePHP 2.0。现在,ajax调用的受限操作在未登录时不再返回403错误。我用它来警告我的用户他需要重新登录。如何确保CakePHP在未登录时返回403?
答案 0 :(得分:1)
Cake 2.0有403 built-in exception class。
例外 ForbiddenException
用于执行403 Forbidden错误。
像这样使用它:
function view() {
if ( !MyLoginVerificationFunction() ) {
throw new ForbiddenException();
}
...
}