我在 ac# 项目中使用自定义 MemberShipProvider 基于以下代码:http ://www.asp.net/learn/videos/video-189.aspx出于某种原因我无法弄清楚,该方法解密用户密码验证登录在密码值前面多加8个字符(例如:䝉尝㳪畕锬密码)。
我使用“加密”密码格式,UnEncodePassword 方法包括:
private string UnEncodePassword(string encodedPassword)
{
string password = encodedPassword;
password = Encoding.Unicode.GetString(DecryptPassword(Convert.FromBase64String(encodedPassword)));
return password;
}
谢谢!