【问题标题】:Zend Framework 2 - ZFCUser action whitelisting does not work for reroutingZend Framework 2 - ZFCUser 操作白名单不适用于重新路由
【发布时间】:2013-04-22 12:49:22
【问题描述】:

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

除非我重定向到这些列入白名单的页面之一,否则一切都很好。例如,我有myFormAction,如果表单无效,它会重新路由到它自己或successAction

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

这是我在myFormAction 中的两种情况的代码:

失败:

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

成功:

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

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

谢谢!

【问题讨论】:

  • 我不确定,但有可能来自 myFormAction 尝试使用该 myformAction
  • 不,那不是问题。我又检查了一遍。

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


【解决方案1】:

好吧,那是一个愚蠢的!

由于ZFCUser 的重定向,我的链接 url 出现错误!

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

【讨论】:

  • 一旦可用,请务必将其标记为已接受。对于统计数据;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多