我想在基於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