我在一个网站上工作,在简历部分用户有一些只有登录用户才能下载的文章。我想对登录 Action 或 preDispatch() 进行更改,以便为来宾用户设置会话以下载文章。
有人可以告诉我怎么做或给我一些参考链接吗?
这是我的 preDispatch():
public function preDispatch()
{
$userInfo=$this->_auth->getStorage()->read();
$identity= $this->_auth->getIdentity();
if(!$this->_auth->hasIdentity())
{
return $this->_helper->redirector('login','login');
}
if(!isset($userInfo["member_id"]) || strlen($userInfo["member_id"])==0)
{
return $this->_helper->redirector('forbidden','login');
}
$this->_accessType=2;
}