Zfcuser 提供了一个选项来使用查询参数“redirect”重定向到指定的路由,如下所示:
/user/login?redirect=/en/about
ZF2 上的 Zfcuser 1.* 版本完美运行。但是最近我迁移到 ZF3 和 Zfcuser 2.0.0 版本,发现这个功能不起作用。
一切都配置正确。有人遇到过同样的问题吗?
Zfcuser 提供了一个选项来使用查询参数“redirect”重定向到指定的路由,如下所示:
/user/login?redirect=/en/about
ZF2 上的 Zfcuser 1.* 版本完美运行。但是最近我迁移到 ZF3 和 Zfcuser 2.0.0 版本,发现这个功能不起作用。
一切都配置正确。有人遇到过同样的问题吗?
我对该问题进行了更多研究,似乎该模块不支持将 uri 作为重定向参数传递。它只接受命名路由。编码也存在问题,当使用像“home/about”这样的路由时,由于“/”是 urlencoded 并且应该被解码,它会失败。
我分叉了模块回购并修复了这个问题。还提供了一个选项,不仅可以传递命名路由,还可以传递特定的 uri https://github.com/ivok/ZfcUser/tree/redirect