2

我在 MODx 中使用经典的 WebLogin 片段(不是 WebLoginPE)时遇到了一个小问题。

正在发生的事情的快速示例:

用户通过页面 ID 3 登录。成功登录后,他们会自动发送到页面 ID 11。

现在,如果用户访问页面 ID 3,他们会留在那里,不会被重定向(因为他们不再与实际的登录框交互)

我希望这个片段(或页面)在初始登录过程之后重定向。

为了暂时解决这个问题,我在 WebLogin 模板中做了一个 JS 重定向,但我相信有一种更流畅的方法(也许是 MemberCheck 的东西?)

4

1 回答 1

0

把它放在电视里(模板变量):

@EVAL if ($modx->getLoginUserID()) {
  $redirectPage = $modx->makeUrl(11);
  $modx->sendRedirect($redirectPage);
}
else {
  return "You are not authenticated!";
}
于 2011-03-22T10:53:18.163 回答