我希望需要一个弹出窗口的用户类型,访问我的网站。对于用户名和密码,我希望在一些文件中有一些硬编码的名称/密码。有人告诉我,可以使用摘要授权来做到这一点。如果我有一个标准的ASP.NET网站,我可以在哪里定义用户名/密码?请注意,此用户名/密码只能“解锁”网站,但不能登录网站。他们将需要他们的网站用户名/密码。
km0tfn4u1#
根据您对机器的访问,一个非常简单的选项是一个名为IISPassword的程序,一些提供商已经安装了这个程序,它允许您使用apache style.htaccess.htpassword文件。一旦安装好,设置大约需要5分钟,只要找到一个unix crypt函数来处理密码,它就可以工作了,根本不必接触aspnet。我只在IIS 5和6上使用过,但可能在7上工作。希望能帮上忙。
inn6fuwd2#
我认为你的用户不会喜欢输入两个密码来使用你的网站。我认为你最好坚持网站登录作为访问网站的唯一手段,并简单地将未登录的用户重定向到登录页面。如果您的网站是公开的,您可能还需要一个“关于我们”页面,该页面可供潜在的未来用户公开使用。您可以在ASP.NET here中找到一个相当全面的身份验证指南。根据这篇文章,摘要身份验证要求您将用户id/密码存储在Active Directory中。
2条答案
按热度按时间km0tfn4u1#
根据您对机器的访问,一个非常简单的选项是一个名为IISPassword的程序,一些提供商已经安装了这个程序,它允许您使用apache style.htaccess.htpassword文件。
一旦安装好,设置大约需要5分钟,只要找到一个unix crypt函数来处理密码,它就可以工作了,根本不必接触aspnet。
我只在IIS 5和6上使用过,但可能在7上工作。
希望能帮上忙。
inn6fuwd2#
我认为你的用户不会喜欢输入两个密码来使用你的网站。我认为你最好坚持网站登录作为访问网站的唯一手段,并简单地将未登录的用户重定向到登录页面。如果您的网站是公开的,您可能还需要一个“关于我们”页面,该页面可供潜在的未来用户公开使用。
您可以在ASP.NET here中找到一个相当全面的身份验证指南。根据这篇文章,摘要身份验证要求您将用户id/密码存储在Active Directory中。