我有一个包含用户名和密码的数据库,我想用它来验证ASP.net网页用户。
我知道如何使用网页表单(即只使用HTML中的简单表单,C#提供程序和带有authentication mode="Forms"
的web.config)。
但是我想要一个弹出模式对话框,请参阅下文(例如我使用authentication mode="Windows"
或Apache服务器.htaccess
+ .htpasswd
)。
我该怎么做?感谢。
答案 0 :(得分:1)
您可以尝试this tutorial,其中介绍了如何实施自己的基本身份验证HttpModule
。
该示例不包括数据库集成,但它确实指出了您应该在哪里执行它,并负责大部分的努力工作。
因为它是HttpModule
,您只需引用该库并将其链接到web.config
即可轻松地在其他项目中重复使用。