使用 include 文件保护页面
一篇关于如何使用 include 文件轻松为网站设置密码保护的文章。
引言
在本文中,我将向您展示如何验证用户,从而保护页面免受未经授权的访问。它使用一组 ASP 文件,这些文件将被包含到需要保护的每个页面中。
在示例中,身份验证是通过几个 StrComp
比较完成的,但在实际应用中,应该使用表或 COM 组件来完成。
这些是必要的 asp 文件,并附带使用说明
Login.asp | 此文件要求输入用户 ID 和密码 |
LoginCheck.asp | 此文件检查用户 ID 和密码是否正确。如果正确,则重定向到正确的页面,否则重定向到拒绝访问页面 |
AcessDenied.asp | 这是包含拒绝访问消息的文件,仅此而已 |
Pages.asp | 为了能够在登录后重定向到正确的页面,我为每个页面分配了一个唯一的标识符。因此,此文件包含页面列表及其标识符。URL 从函数 GetURLFromNumber 中检索 |
Protector.asp | 此文件必须包含在需要保护的每个页面中。在包含它之前,必须声明一个名为 nURLID 的标识符,其值为该页面的标识符(参见 Pages.asp)。 |
要查看其工作效果,请点击这里
有关包含文件的更多信息,可以在 MSDN 索引页上键入“#include”来查找。