【发布时间】:2011-07-21 18:54:12
【问题描述】:
我想完全阻止该网站 - 使用 Auth。 在“正常”使用中,它会将用户重定向到登录页面,同时它仍然可以看到布局。我想阻止它。
我希望未经授权的客人只看到登录表单
编辑
我在登录功能中看到了一个使用空布局的选项,但我想还有另一种方法,是吗?
编辑
碰碰,有人吗?
【问题讨论】:
标签: cakephp-1.3 authentication
我想完全阻止该网站 - 使用 Auth。 在“正常”使用中,它会将用户重定向到登录页面,同时它仍然可以看到布局。我想阻止它。
我希望未经授权的客人只看到登录表单
我在登录功能中看到了一个使用空布局的选项,但我想还有另一种方法,是吗?
碰碰,有人吗?
【问题讨论】:
标签: cakephp-1.3 authentication
如果用户未登录,则切换到 beforeFilter 中的不同布局:
function beforeFilter() {
if (!$this->Auth->user()) {
$this->layout = 'anonymous';
}
}
把它放在 AppController 中。
当然,另一种方法也可以:如果用户已登录,请使用您的“完整”布局并将default.ctp 设为简约。
【讨论】: