asp.net-mvc – ASP.NET身份登录

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – ASP.NET身份登录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在MVC 5中有一个使用ASP.NET Identity登录用户的网站.
一切都很好.

现在我的合作伙伴需要在他的WinForms应用程序中登录注册用户.
有谁知道Identity使用的密码哈希算法或如何在WinForms应用程序中验证用户

任何提示都会被贬低.

最好的祝福.

解决方法

如果您使用MVC应用程序中的Microsoft.AspNet.Identity.EntityFramework并且WinForm应用程序可以访问同一个数据库,那么您应该将其配置为使用与MVC应用程序相同的ConnectionString.
使用nuget将Microsoft.AspNet.Identity.EntityFramework添加到WinForm应用程序.

然后,以下代码可用于验证用户名和密码:

public async Task<bool> VerifyUserNamePassword(string userName,string password)
{
   var usermanager = new UserManager<IdentityUser>(new UserStore<IdentityUser>(new IdentityDbContext()));
   return await usermanager.FindAsync(userName,password) != null;
}
原文链接:https://www.f2er.com/aspnet/251458.html

猜你在找的asp.Net相关文章