【发布时间】:2014-01-23 00:45:24
【问题描述】:
我正在使用 ASP.NET 和 MVC4 开发一个系统。身份验证/授权由 simpleMembership 完成。
我的团队(我们属于一家公司)需要从同一公司的其他团队的 api 中检索数据(用户在两个系统中具有相同的用户名/密码)。
该api有一个函数getUserID(username,password)。
数据库的密码是加密的。
如何获取用户的加密密码,以便调用 API 的该功能?
我正在尝试这样做
SimpleMembershipProvider provider = new SimpleMembershipProvider();
string name = provider.GetPassword("testUser1");
但上述内容也需要一个字符串答案。
我不想找到用户的明文密码,只是为了获取用户的哈希密码。
谢谢
【问题讨论】:
-
你试过
provider.GetUser("username", false).GetPassword()那个方法有两个重载,其中一个是无参数的。告诉我。
标签: asp.net asp.net-mvc-4 membership-provider simplemembership