Могу ли я не отображать пароль формы данных при использовании @ Html.PasswordFor - PullRequest
0 голосов
/ 11 декабря 2018

Я использую фреймворк MVC5 - ASP.NET и создал форму входа, используя @ Html.TextBox, @ Html.Password.

С помощью Chrome DevTools> Сеть> Данные формы, пароль и идентификатор отображаются,Я хотел бы скрыть их.Есть ли метод / какая-либо функция, которую MVC предоставляет, чтобы скрыть пароль при его доставке из вида в контроллер?

Спасибо.

изображение - форма данных <- я хотел бы скрытьэта часть </a>

- Код формы для входа ниже -

@Html.TextBox("USERID", (string)@Model.USERID, new { @placeholder = "Username", @id = "login_id" })
@Html.Password("USERPSWD", (string)@Model.USERPSWD, new { @placeholder = "Password", @id = "login_pw", autocomplete = "off" })

1 Ответ

0 голосов
/ 12 декабря 2018

То, что вы ищете, это SSL / HTTPS.Он используется для шифрования данных между клиентом и сервером.В зависимости от того, как вы используете инструменты разработки, вполне вероятно, что вы просматриваете данные перед их отправкой на контроллер

Вы можете разрешить своему приложению использовать HTTPS в среде разработки, но ваш браузер будетскорее всего предупредит вас, что сертификат не является доверенным.Если вы планируете развертывать приложение, вам необходимо приобрести SSL-сертификат для вашего рабочего домена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...