在Controller插件中使用Zend auth和重定向

时间:2009-06-15 22:20:39

标签: zend-framework

我有简单的前端控制器插件,其中包含以下代码: http://pastebin.com/m155c59b0

当会话到期时,如果用户在/ admin / controller_name上,它将被重定向到auth模块,但如果用户在/ admin / controller_name / action_name上,它将不会被重定向,他将从错误控制器获得错误,并显示操作消息不存在。 有人知道问题是什么以及如何解决它??

1 个答案:

答案 0 :(得分:2)

您还必须更改操作名称(使用->setActionName())。否则原始请求的操作将保持不变,并且请求最终会被重定向到/auth/index/original_action_name,这可能不存在并导致错误。