Asp.net mvc 4 当我使用@Html.PasswordFor发布表单时,密码是可见的

Asp.net mvc 4 当我使用@Html.PasswordFor发布表单时,密码是可见的,asp.net-mvc-4,Asp.net Mvc 4,当我登录firefox时,我可以看到我的密码 我正在使用以下代码 @using (Html.BeginForm("Login", "Account", FormMethod.Post, new { @class = "navbar-form navbar-left", @id = "loginform" })) { @Html.AntiForgeryToken() @Html.ValidationSummary(true)

当我登录firefox时,我可以看到我的密码

我正在使用以下代码

  @using (Html.BeginForm("Login", "Account", FormMethod.Post, new { @class = "navbar-form navbar-left", @id = "loginform" }))
        {
            @Html.AntiForgeryToken()
            @Html.ValidationSummary(true)
            <div class="form-group form-header input-group-lg">
                @Html.TextBoxFor(m => m.UserName, htmlAttributes: new { @class = "form-control", @placeholder = "Email:" })
                @Html.ValidationMessageFor(m => m.UserName)
            </div>
            <div class="form-group form-header input-group-lg">
                @Html.PasswordFor(m => m.Password, htmlAttributes: new { @class = "form-control", @placeholder = "Password:" })
                @Html.ValidationMessageFor(m => m.Password)
            </div>
            <button class="btn btn-danger btn-lg" type="submit">Login</button>
            <div class="remember">
                @Html.CheckBoxFor(m => m.RememberMe, htmlAttributes: new { @id = "login-remember" })
                @Html.LabelFor(m => m.RememberMe)
            </div>
        }
@使用(Html.BeginForm(“Login”、“Account”、FormMethod.Post,新的{@class=“navbar form navbar left”,@id=“loginform”}))
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
@TextBoxFor(m=>m.UserName,htmlAttributes:new{@class=“form control”,@placeholder=“Email:”})
@Html.ValidationMessageFor(m=>m.UserName)
@PasswordFor(m=>m.Password,htmlAttributes:new{@class=“form control”,@placeholder=“Password:”})
@Html.ValidationMessageFor(m=>m.Password)
登录
@CheckBoxFor(m=>m.RememberMe,htmlAttributes:new{@id=“login membere”})
@LabelFor(m=>m.RememberMe)
}

密码将始终以明文形式发送到帖子正文中
@Html.PasswordFor
只会模糊屏幕上的输入框,以防止人们越过用户的肩膀查看并知道他们的密码


这就是为什么您应该只通过https页面提交安全信息的原因:这样,在从您的计算机传输到远程服务器的过程中,它将被加密。在初始页面获取期间,最好确保页面位于https上,如果没有,则将用户重定向到页面的https url。

密码将始终以明文形式发送到帖子正文中
@Html.PasswordFor
只会模糊屏幕上的输入框,以防止人们越过用户的肩膀查看并知道他们的密码


这就是为什么您应该只通过https页面提交安全信息的原因:这样,在从您的计算机传输到远程服务器的过程中,它将被加密。在初始页面获取期间,最好确保页面位于https上,如果没有,则将用户重定向到页面的https url。

密码将始终以明文形式发送到帖子正文中
@Html.PasswordFor
只会模糊屏幕上的输入框,以防止人们越过用户的肩膀查看并知道他们的密码


这就是为什么您应该只通过https页面提交安全信息的原因:这样,在从您的计算机传输到远程服务器的过程中,它将被加密。在初始页面获取期间,最好确保页面位于https上,如果没有,则将用户重定向到页面的https url。

密码将始终以明文形式发送到帖子正文中
@Html.PasswordFor
只会模糊屏幕上的输入框,以防止人们越过用户的肩膀查看并知道他们的密码


这就是为什么您应该只通过https页面提交安全信息的原因:这样,在从您的计算机传输到远程服务器的过程中,它将被加密。最好的做法是在初始页面获取时确保该页面位于https上,如果没有,则将用户重定向到该页面的https url。

如何使其安全,请在其上为我提供guid。这是一个完全不同的问题。您需要研究如何使用SSL证书为您的网站实现https。如果你仍然不确定,你需要在这里问一个新问题。我应该如何使它安全,请指导我。这是一个完全不同的问题。您需要研究如何使用SSL证书为您的网站实现https。如果你仍然不确定,你需要在这里问一个新问题。我应该如何使它安全,请指导我。这是一个完全不同的问题。您需要研究如何使用SSL证书为您的网站实现https。如果你仍然不确定,你需要在这里问一个新问题。我应该如何使它安全,请指导我。这是一个完全不同的问题。您需要研究如何使用SSL证书为您的网站实现https。如果你仍然不确定,你需要在这里问一个新问题。