我制作了一个带有注册、登录和主页的小网站。我想确保人们在不登录的情况下无法进入主页。我设法在索引页面上做到了,这样如果没有登录的人来了,它将包括登录页面,如果有人已经登录进来时,它会包含带有包含功能的主页。我想知道另一种方法。
先感谢您。
问问题
45 次
2 回答
1
您的包含解决方案是一种合理的方法。
另一种方法是重定向到登录页面。当有人没有登录时,他们会被重定向到登录页面(最好是 302 临时重定向)。他们将在浏览器中看到的 URL 将是登录页面的 URL。
于 2013-03-04T10:28:35.527 回答
0
另一种方法可能是使用重定向,因此当您发现用户未登录时,重定向到日志页面,并在登录后从用户所在的位置重定向回来。
<?php
header("Location: http://www.example.com/login.php"); /* Redirect browser */
exit();
?>
我认为这种方式可能更适合搜索引擎,它不会将无法访问的页面索引为“登录”页面(如果我错了,请纠正我:))
于 2013-03-04T10:29:39.560 回答