Zend Framework 2 - ZFCUser操作白名单不适用于重新路由

时间:2013-04-22 12:49:23

标签: php authentication zend-framework2 zend-route zfcuser

我正在使用this function将ZFCUser登录中的一些操作列入白名单。

除非我重定向到其中一个列入白名单的页面,否则一切都很有效。例如,我有myFormAction,如果表单无效,或者successAction,则重新路由。

现在的问题是,在任何这些情况下单击按钮后,我最终都会看到ZFCUser登录。当我第一次通过URL或链接到其中一个页面时,它可以正常工作。

以下是myFormAction中两个案例的代码:

失败:

return array('myVar' => $myVar);

成功:

return $this->redirect()->toRoute('myModule', array('action' => 'Success'));

任何想法我可能做错了什么?可能是重新路由没有通过onBootstrap函数而ZFCUser阻塞它在其他地方吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,那是一个愚蠢的人!

由于ZFCUser的重定向导致我的链接网址出错,但未显示!

登录显示真实路径并显示错误...