illchuk / zfc-user-redirect-uri
ZfcUser 重定向到特定的 URI,而不是通用的路由
v0.1
2017-11-01 21:42 UTC
Requires
- php: ^5.4|^7.0
- zf-commons/zfc-user: ^1.2 || ^2.0 || ^3.0
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-09-08 09:23:51 UTC
README
使用 composer require illchuk/zfc-user-redirect-uri
进行安装。
然后在 modules.config.php
中引用
return [
..., 'ZfcUser', 'ZfcUserRedirectUri', ...
];
如果您正在使用 ZfcUser 的 /user/login?redirect=ROUTE
功能,现在您可以重定向到任何可路由的 URI:例如,ROUTE
可以是 /ROUTABLE/URI/3?message=OK
。
这在使用 ZfcRbac 并且用户遇到登录界面时特别有用;他们登录后可以继续他们在离开的地方。
ZfcRbac 配置如下
'redirect_strategy' => [
'redirect_when_connected' => true,
'append_previous_uri' => true,
'previous_uri_query_key' => 'redirect'
],
注意。无法由您的应用程序路由的 URI 将被静默丢弃。