0

Zfcuser 提供了一个选项来使用查询参数“redirect”重定向到指定的路由,如下所示:

/user/login?redirect=/en/about

ZF2 上的 Zfcuser 1.* 版本完美运行。但是最近我迁移到 ZF3 和 Zfcuser 2.0.0 版本,发现这个功能不起作用。

一切都配置正确。有人遇到过同样的问题吗?

4

1 回答 1

0

我对该问题进行了更多研究,似乎该模块不支持将 uri 作为重定向参数传递。它只接受命名路由。编码也存在问题,当使用像“home/about”这样的路由时,由于“/”是 urlencoded 并且应该被解码,它会失败。

我分叉了模块回购并修复了这个问题。还提供了一个选项,不仅可以传递命名路由,还可以传递特定的 uri https://github.com/ivok/ZfcUser/tree/redirect

于 2016-12-12T06:39:38.907 回答