用户登录php后,限制对登录页面的访问

时间:2012-11-22 23:26:23

标签: php redirect login restrict

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

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

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

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

开始在网站上工作 - http://m.cutecupcak.es

2 个答案:

答案 0 :(得分: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";
}
?>

答案 1 :(得分:0)

以雅各布的答案为基础。

登录时设置cookie或会话,并在注销时将其置弃。

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

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