我目前正在为我和其他人制作一个论坛类型的网站,但我想知道如何能够密码保护它,并确保没有人可以通过更改URL访问网站中的页面。
我已经创建了一个用于输入密码和按钮的框,但我想知道如何根据真实密码对输入进行验证,然后允许/禁止该人访问这些页面。
<input id="password" type="password">
<p id="enter"><a class="link" href="#">Enter</a></p>
标记,CSS没什么特别的,只是造型。如果有人能帮助我那会很棒!
答案 0 :(得分:0)
您编写的HTML代码(包括CSS)会被发送到访问者的浏览器。对于您在网页中包含的任何JavaScript也是如此,因为JavaScript是在客户端浏览器中本地运行的。因此,不建议使用其中任何一个来构建登录系统。你肯定需要某种后端。您至少需要一个存储在Web服务器上,目录内的数据库,无法从外部访问以存储不同的用户名/密码组合,以及运行的脚本/程序在服务器(不在访问者的浏览器中),比较提交给数据库的用户名/密码。 我建议使用一个框架(例如Django,NodeJS等),提供开箱即用的所谓功能。我强烈反对自己编写这样的代码。