我喜歡ZfcUser,並在開發的每個項目中使用它。 它工作的很好,但我期待擴大我的使用量。ZfcUser和Zend Framework 2
有人可以提供一些關於檢查控制器身份的例子嗎?我有一個函數,當一個給定函數的任何操作被訪問時觸發...我想爲該函數添加身份驗證,但正如我所說的,它在控制器中運行。
任何意見(或文件?),將不勝感激!
謝謝
我喜歡ZfcUser,並在開發的每個項目中使用它。 它工作的很好,但我期待擴大我的使用量。ZfcUser和Zend Framework 2
有人可以提供一些關於檢查控制器身份的例子嗎?我有一個函數,當一個給定函數的任何操作被訪問時觸發...我想爲該函數添加身份驗證,但正如我所說的,它在控制器中運行。
任何意見(或文件?),將不勝感激!
謝謝
檢查任何控制器中的身份驗證身份是非常簡單的。
public function thatAction()
{
$auth = $this->getServiceLocator()->get('zfcuser_auth_service');
if($auth->hasIdentity())
$user = $auth->getIdentity();
}
很容易! 你可以在這裏找到更多: https://github.com/ZF-Commons/ZfcUser/wiki/How-to-check-if-the-user-is-logged-in
你得到的用戶對象是你的用戶實體。如果你想定製你的用戶實體,我在這裏有一個小博客文章可能有所幫助:http://circlical.com/blog/2013/4/1/l5wftnf3p7oks5561bohmb9vkpasp6
是的。簡單!我不知道爲什麼我沒有看到......在最後一個小時看過Wiki。 – aserwin 2013-04-20 02:43:06
我猜這需要某種來回的視圖(通過動作函數)......但那是隻是我想着大聲...... – aserwin 2013-04-20 02:20:31