如何使用HTTP AUTH(您必須提供服務的用戶名和密碼)或隨機生成的訪問密鑰來保護ASP Classic頁面,該密鑰將作爲HTTP POST的參數之一,並使用變量名稱access_key包含在其中。如何保護ASP經典頁面?
任何人都可以在這方面提供asp經典代碼?
快速幫助將不勝感激......
PS:OrderGroove是一個第三方服務......忽視它。
如何使用HTTP AUTH(您必須提供服務的用戶名和密碼)或隨機生成的訪問密鑰來保護ASP Classic頁面,該密鑰將作爲HTTP POST的參數之一,並使用變量名稱access_key包含在其中。如何保護ASP經典頁面?
任何人都可以在這方面提供asp經典代碼?
快速幫助將不勝感激......
PS:OrderGroove是一個第三方服務......忽視它。
基本的HTTP身份驗證是你可以通過配置你的網絡服務器(可能是IIS)打開的東西。就我所知,沒有任何ASP經典代碼可以做到。
另一種選擇是將登錄信息存儲在Session變量(即Session(「LoggedInUser」))中。在每個頁面上,只需檢查是否設置了該變量,如果不是,則將其重定向到登錄頁面。
請注意,這兩種方法都會發送未加密的用戶名/密碼,因此出於安全原因您可能需要獲取SSL證書。
參見:
HTTP Authentication (Basic or Digest) in ASP Classic via IIS http://www.4guysfromrolla.com/webtech/020201-1.shtml
您可以使用IIS操縱IIS元數據:與GetObject的//協議方案。查看您的adsutil.vbs文件,通常位於C:\ Inetpub \ AdminScripts
此外,您可以通過獲取/設置HTTP Headers以及Base64編碼器/解碼器,以純文本/文本的方式實現Basic Auth。雖然這是非常不安全的。
s/project/protect/g – Craig 2010-05-06 22:00:55
升級到現代平臺。 :) – ChaosPandion 2010-05-06 22:09:01
升級不是一個選項。我只想知道有人有答案。 – 2010-05-06 23:02:02