Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp classic 如何保护ASP经典页面?_Asp Classic_Authorization - Fatal编程技术网

Asp classic 如何保护ASP经典页面?

Asp classic 如何保护ASP经典页面?,asp-classic,authorization,Asp Classic,Authorization,如何使用HTTP AUTH(您必须提供用户名和密码才能提供服务)或随机生成的访问密钥来保护ASP Classic页面,该访问密钥将作为HTTP POST的参数之一,使用变量名称访问密钥 有人能提供asp在这方面的经典代码吗 快速帮助将不胜感激 PS:OrderGroove是第三方服务。。。忽略它。基本HTTP身份验证可以通过配置web服务器(可能是IIS)打开。据我所知,没有任何ASP经典代码可以做到这一点 另一个选项是将登录信息存储在会话变量(即会话(“LoggedInUser”))中。在每个

如何使用HTTP AUTH(您必须提供用户名和密码才能提供服务)或随机生成的访问密钥来保护ASP Classic页面,该访问密钥将作为HTTP POST的参数之一,使用变量名称访问密钥

有人能提供asp在这方面的经典代码吗

快速帮助将不胜感激


PS:OrderGroove是第三方服务。。。忽略它。

基本HTTP身份验证可以通过配置web服务器(可能是IIS)打开。据我所知,没有任何ASP经典代码可以做到这一点

另一个选项是将登录信息存储在会话变量(即会话(“LoggedInUser”))中。在每个页面上,只需检查该变量是否已设置,如果未设置,则将其重定向到登录页面

请注意,这两种方法都将发送未加密的用户名/密码,因此出于安全原因,您可能希望获得SSL证书

另见:


您可以使用带有GetObject的IIS://协议方案来操作IIS元数据。检查您的adsutil.vbs文件,通常使用C:\Inetpub\AdminScripts


此外,您还可以通过获取/设置HTTP头以及Base64编码器/解码器来实现纯文本的基本身份验证。尽管这非常不安全。

升级到现代平台。:)升级不是一个选项。我只是想知道是否有人知道答案。正如你所知,在发布几个新问题之前,为之前回答的问题选择一个答案是一种习惯和礼貌。你将来的问题会得到更好的回答。