0

我的移动网站上有一个登录页面,即 index.html,因此用户必须登录,这会将他们带到主站点,或者注册,这将让他们注册,然后登录并获得对主站点的访问权限。

有点像移动应用登录页面。

登录后如何阻止用户再次访问此页面?因为他们只需按手机上的后退按钮即可返回此页面。

理想情况下,我希望他们在登录后尝试访问此 index.php 页面以重定向回 home.php 页面。

在这里开始现场工作 - http://m.cutecupcak.es

4

2 回答 2

5

使用会话或 cookie。

您将在登录时设置会话并检查您的 index.php 页面是否设置了会话。

会话的基本用法

<?php
session_start();

// Set the session
$_SESSION["loggedin"] = "yes";

// Check if the session exists or doesn't, in this case, it does.
isset($_SESSION['loggedin']){
echo "You're logged in";
}else{
echo "You're not logged in";
}
?>
于 2012-11-22T23:31:26.390 回答
0

以雅各布的回答为基础。

在登录时设置 cookie 或会话,并在注销时对其进行破坏。

在索引页面中。检查用户是否已登录,如果已登录,则将其重定向到成员页面。

此外,最好使用标头功能并禁用页面缓存,以便每次都针对服务器进行检查。

于 2012-11-23T01:11:55.723 回答