登录/注册结帐页面?

时间:2011-05-05 15:49:33

标签: php authentication redirect

假设用户添加了一些产品(通过“添加”按钮),然后单击结帐按钮。

如果用户尚未登录,则会重定向到 / login 页面。

记录后,如何重定向回结帐页面?

默认情况下,当用户登录时 - 它将重定向到 / account 页面。

我已经创建了自己的登录身份验证类。

结帐页面,示例代码:

if ($this->memberID) {
  //show checkout page
} else {
   header("location: /login");
}

注意:我使用jquery ajax(到php)来检查登录详细信息

1 个答案:

答案 0 :(得分:1)

您可以在

之前添加
header("location: /login");

会话的一些数据如:

$_SESSION['redirectAfterLogin'] = '/account';

在登录控制器成功登录后,检查$_SESSION['redirectAfterLogin']是否为空,然后重定向到指定的网址(还记得在使用后删除该值)。