环境
VS 2015、Net 4.0
目的
在 Asp.Net 项目中可以验证 Discuz中的用户密码
实现代码
string password="原始密码";
string mima2 = FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5").ToLower();
string result= FormsAuthentication.HashPasswordForStoringInConfigFile(mima2+ "salt", "MD5").ToLower();
// 结果等于UCenter 用户名表的 `password`。
主要:当前验证的信息是对 Discuz
中的 UCenter 用户表(pre_ucenter_members
)。