使用Asp.net Web Form创建的数据库中的数据在Windows Form中登录
本文关键字:Form 数据 Windows 登录 Asp 数据库 net 创建 使用 Web | 更新日期: 2023-09-27 18:02:44
我用Visual Studio 2015更新3创建了一个Asp.net Web表单。一切都是默认的。
我想在我的Windows表单应用程序中使用该Asp. com的登录表单。网络数据库。但是存储在数据库中的密码是散列的,我不知道这个散列是什么类型的,所以我无法比较这些字符串。
Asp.net Web表单的默认散列或任何其他确认身份验证的方式是什么?
谢谢。
找到解决方案:https://stackoverflow.com/a/20622428/6713381
尝试在SQL Server中比较密码,因为MySQL有md5功能。假设salt字段名为salt,您可以执行以下操作:
select 1 from tablename where Username= @Username and Password = MD5(salt + @password);
如果它返回行,则验证成功。
It will Work