0
我目前正试图拒绝访问特定的html文档,如果您已经登录,该文档应该只能访问,但我不知道如何去做。拒绝访问特定的html文档
如果你手动输入url和html文件,像这样http://example.de/noaccessforunregisteredusers.html其访问页面没有问题,但我不想那样。
我真的希望有人能帮助我。因为我真的不知道要寻找什么。
我目前正试图拒绝访问特定的html文档,如果您已经登录,该文档应该只能访问,但我不知道如何去做。拒绝访问特定的html文档
如果你手动输入url和html文件,像这样http://example.de/noaccessforunregisteredusers.html其访问页面没有问题,但我不想那样。
我真的希望有人能帮助我。因为我真的不知道要寻找什么。
您使用什么编程语言进行会员管理?
您可以使用类似PHP的内容并将脚本嵌入HTML页面,以便轻松检查是否有人登录。您可以使用PHP会话来存储用户的状态,然后在每个页面上检查查看会话是否有效。
在登录:
<?php
session_start();
$_SESSION['username'] = 'joeblogs';
$_SESSION['memberrole'] = 'member';
$_SESSION['time'] = time();
?>
然后在你想限制把这样的事情在顶部的网页:
<?php
if($_SESSION['memberrole'] != 'member'){
header ("Location: http://example.com/sorry.html");
}
?>
请注意,有很多的安全问题与上面的代码,所以如果你确实使用这种方法,那么对SESSION安全性,散列等进行一些研究。另外请注意,.html页面然后会变成一个.php页面。
或者您可以随时在网站根文件夹中使用.htaccess文件限制对网页的访问。如果您使用CPanel,则可以登录,并且通常他们可以选择限制页面,这需要用户名和密码才能查看。
你在使用什么网络服务器软件? –
您的意思是访问数据库的软件?这是mysqladmin,但它可能不是你的意思。我对这些事情没有太多经验。 – OhSnap
Windows IIS,* Nix + Apache? (线索可能是如果你使用ASP或PHP?) –