拒绝访问特定的 html 文档

发布于 2024-11-26 13:25:45 字数 280 浏览 1 评论 0原文

我目前正在尝试拒绝访问特定的 html 文档,该文档只有在您登录后才能访问,但我不知道该怎么做。

如果您像这样手动输入 url 和 html 文档 http://example.de/noaccessforunregisteredusers.html访问该页面没有问题,但我不希望这样。

我真的希望有人能帮助我解决这个问题。因为我真的不知道要寻找什么。

I'm currently trying to deny access to a specific html-document which should only be accessable if you are logged in, but I have no clue how to do it.

If you manually type in the url and html document like this http://example.de/noaccessforunregisteredusers.html its no problem to access the page, but I don't want that.

I really hope someone can help me with this. As I really have no clue what to look for.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

单调的奢华 2024-12-03 13:25:45

您使用什么编程语言进行会员管理?

您可以使用 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,您可以登录,通常他们有一个限制页面的选项,需要用户名和密码才能查看。

What programming language are you using for membership management?

You could use something like PHP and embedded a script into your HTML page, to quite easily check to see if someone has logged in. You could use a PHP session to store the state of the user, then on every page check to see whether the session is valid.

At login:

<?php
session_start(); 
$_SESSION['username'] = 'joeblogs';
$_SESSION['memberrole']   = 'member';
$_SESSION['time']     = time();
?>

Then in the pages you want to restrict put something like this at the top:

<?php
if($_SESSION['memberrole'] != 'member'){
header ("Location: http://example.com/sorry.html"); 
}
?>

Please be aware that there are a lot of security issues with the code above, so if you do use this approach, do some research into SESSION security, hashing etc. Also note that the .html page would then become a .php page instead.

Or you could always restrict access to the page using .htaccess file in your websites root folder. If you're using CPanel you can login and usually they have an option to restrict pages, which require a username and password to view.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文