我在MODx中使用经典的WebLogin片段(非WebLoginPE)时遇到了一个小问题。
正在发生的事情的快速示例:
用户通过第3页的身份登录。 成功登录后,它们将自动发送到第11页。
目前,如果用户访问了网页ID 3,他们会留在那里,而不是被重定向(因为他们不再与实际的登录框进行交互)
我希望此片段(或页面)能够像初始登录过程一样重定向。
为了暂时解决这个问题,我已经在WebLogin模板中进行了JS重定向,但我确信有一种更平滑的方式(也许是使用MemberCheck的东西?)
答案 0 :(得分:0)
将其放入电视(模板变量):
@EVAL if ($modx->getLoginUserID()) {
$redirectPage = $modx->makeUrl(11);
$modx->sendRedirect($redirectPage);
}
else {
return "You are not authenticated!";
}