EE 5.x - 如何抑制 login/logout 确认页面
EE 5.x - How to suppress login/logout confirmation page
在 EE 2.x 上,Freemember 插件允许在 login/logout 之后直接将用户重定向到指定页面(避免默认的 login/logout 确认页面)。
由于 Freemember 插件已停产,我如何才能在 EE 5.x 上实现相同的功能?
首先你可以使用 Custom System Messages
您也可以使用 ajax 执行此操作(手头没有示例)
您可以在一个简单的扩展中使用 member_member_login_single 挂钩并使用 php 重定向它。
function member_member_login_single($hook_data)
{
if(isset($_POST['RET'])){
header('location: '.$_POST['RET']);
exit;
}
}
我最终在自定义扩展中使用了 member_member_login_single($hook_data) 来完成这项工作。有效。
在 EE 2.x 上,Freemember 插件允许在 login/logout 之后直接将用户重定向到指定页面(避免默认的 login/logout 确认页面)。
由于 Freemember 插件已停产,我如何才能在 EE 5.x 上实现相同的功能?
首先你可以使用 Custom System Messages
您也可以使用 ajax 执行此操作(手头没有示例)
您可以在一个简单的扩展中使用 member_member_login_single 挂钩并使用 php 重定向它。
function member_member_login_single($hook_data)
{
if(isset($_POST['RET'])){
header('location: '.$_POST['RET']);
exit;
}
}
我最终在自定义扩展中使用了 member_member_login_single($hook_data) 来完成这项工作。有效。