【发布时间】:2010-09-17 18:51:39
【问题描述】:
我的 Win 表单应用程序似乎不喜欢 FormsAuthentication,我对哈希完全陌生,因此非常欢迎任何帮助转换它。谢谢。
//Write hash
protected TextBox tbPassword;
protected Literal liHashedPassword;
{
string strHashedPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(tbPassword.Text, "sha1");
liHashedPassword.Text = "Hashed Password is: " + strHashedPassword;
}
//read hash
string strUserInputtedHashedPassword = FormsAuthentication.HashPasswordForStoringInConfigFile( tbPassword.Text, "sha1");
if(strUserInputtedHashedPassword == GetUsersHashedPasswordUsingUserName(tbUserName.Text))
{
// sign-in successful
}
else
{
// sign-in failed
}
【问题讨论】:
-
目标是拥有一个允许用户指定与登录用户不同的凭据的应用程序吗?获取用于访问其他服务的凭据?我不确定您要做什么。