ASP:登录控制 - 更改身份验证方法

时间:2011-08-08 12:04:29

标签: c# sql-server-2008 c#-4.0

我正在重新创建一个客户端站点,将它们从一个CMS移动到另一个CMS,但是我遇到了一个问题。旧站点使用salted MD5加密方法,新站点使用ASP:登录控件。

我希望登录首先尝试使用asp:lpgin控件方法登录,如果密码似乎不正确,请尝试使用旧网站方式并相应地更新密码(因为他们看不到密码'加密了。)

任何人都可以帮我找到/编辑asp:login控制身份验证程序吗?

提前致谢

Grant Unwin

1 个答案:

答案 0 :(得分:1)

asp:Login不强制要求任何特定的加密/哈希方案。如果您将它与ASP.NET安全提供程序一起使用,则它将根据web.config文件中配置的内容进行操作。但是,您可以订阅控件事件,自己处理身份验证(使用任何自定义方案)并指示成功或失败。请参阅Login.Authenticate