如何针对数据库实施基本身份验证?

时间:2013-07-25 07:31:01

标签: asp.net authentication

我有一个包含用户名和密码的数据库,我想用它来验证ASP.net网页用户。

我知道如何使用网页表单(即只使用HTML中的简单表单,C#提供程序和带有authentication mode="Forms"的web.config)。

但是我想要一个弹出模式对话框,请参阅下文(例如我使用authentication mode="Windows"或Apache服务器.htaccess + .htpasswd )。

Basic Authentication

我该怎么做?感谢。

1 个答案:

答案 0 :(得分:1)

您可以尝试this tutorial,其中介绍了如何实施自己的基本身份验证HttpModule

该示例不包括数据库集成,但它确实指出了您应该在哪里执行它,并负责大部分的努力工作。

因为它是HttpModule,您只需引用该库并将其链接到web.config即可轻松地在其他项目中重复使用。