illchuk/zfc-user-redirect-uri

ZfcUser 重定向到特定的 URI,而不是通用的路由

v0.1 2017-11-01 21:42 UTC

This package is auto-updated.

Last update: 2024-09-08 09:23:51 UTC


README

Build Status

使用 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 将被静默丢弃。