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) 来完成这项工作。有效。