我想在基于ZF的应用程序中授权。 在Kohana中,我可以制作类似于我的抽象控制器中的Zend的授权FW
public $auth;
public $user;
public function before()
{
parent::before();
$this->auth = Auth::instance();
$this->user = $this->auth->get_user();
// $this->user is object if user was logged in or FALSE if not
}
。
如何在Zend中做同样的事情?我已阅读关于插件,并认为这是我需要的,但没有找到任何信息保存插件类文件,我应该在哪里启用它们?
我知道我可以这样做,但...我不确定这是Zend插件的“Zend style”原因...无论如何谢谢。 – Chvanikoff 2011-04-09 10:20:20
@Chvanikoff。你可以使用插件,但有时简单的解决方案是最好的。我会考虑在使用ACL时使用插件,但只有身份验证才足够。 – Marcin 2011-04-09 10:38:37
其实插件的解决方案只是相同的:) Excelpt你注册它使用'$ frontController-> registerPlugin(new My_Plugin_Auth())';) – 2011-04-09 20:59:41