2012-11-22 78 views
0

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

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

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

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

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

回答

0

的基本使用率要建立在雅各布的回答。

登录时设置cookie或会话并在注销时使其生效。

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

此外,使用页眉功能并禁用页面缓存以便每次对服务器进行检查都是一个不错的主意。

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"; 
} 
?> 
+0

打我吧+1 –

+0

可能更好地使用isset($ _ SESSION ['loggedin']),而不是=== –

+0

,虽然从主页面不真正阻止访问回到索引页吗?多数民众赞成在什么我需要.. – FoamyMedia

相关问题