假设用户添加了一些产品(通过“添加”按钮),然后单击结帐按钮。
如果用户尚未登录,则会重定向到 / login 页面。
记录后,如何重定向回结帐页面?
默认情况下,当用户登录时 - 它将重定向到 / account 页面。
我已经创建了自己的登录身份验证类。
结帐页面,示例代码:
if ($this->memberID) {
//show checkout page
} else {
header("location: /login");
}
注意:我使用jquery ajax(到php)来检查登录详细信息
答案 0 :(得分:1)
您可以在
之前添加header("location: /login");
会话的一些数据如:
$_SESSION['redirectAfterLogin'] = '/account';
在登录控制器成功登录后,检查$_SESSION['redirectAfterLogin']
是否为空,然后重定向到指定的网址(还记得在使用后删除该值)。