我正在开发一个MVC C#模块,其中用户创建密码格式设置为哈希。现在,我除了普通的登录外还有一个Facebook登录模块。如果用户名相同,这个Facebook登录将与普通登录合并。
我的问题是,当我合并Facebook登录时,这两个账户将共享相同的密码。我可以获取返回用户名和密码的用户,并使用Membership.ValidateUser进行验证。但由于密码被哈希,我无法验证Facebook登录的密码。我需要先解密它吗,还是有其他的想法?
我的问题是,当我合并Facebook登录时,这两个账户将共享相同的密码。我可以获取返回用户名和密码的用户,并使用Membership.ValidateUser进行验证。但由于密码被哈希,我无法验证Facebook登录的密码。我需要先解密它吗,还是有其他的想法?