在表单中哈希密码

时间:2017-04-21 12:07:27

标签: c# asp.net asp.net-mvc hash passwords

我想知道如何哈希我的密码。我有此表格进行注册:

@using (Html.BeginForm("Add", "Uzivatel", FormMethod.Post, new { @class = "form-horizontal" }))
{
    <div class="form-group">
        <label class="col-sm-2 control-label">Heslo:</label>
        <div class="col-sm-4">
            @Html.PasswordFor( x => x.Heslo, new { @class = "form-control" })
            @Html.ValidationMessageFor(x => x.Heslo)
        </div>
    </div>
}

我使用mambershipprovider 并且有像这样的验证

public override bool ValidateUser(string username, string password)
{
   PujcovnaUzivatelDao pud = new PujcovnaUzivatelDao();
   PujcovnaUzivatel uzivatel = 
   pud.GetByLoginAndPassword(username, password); 
   return uzivatel != null;
}

我只是想知道热点在注册时创建哈希密码,如何在登录时验证它非常感谢你。

0 个答案:

没有答案