ASP.NET Пароль текстовое поле, содержит текст в виде символов - PullRequest
0 голосов
/ 17 марта 2010

Когда я смотрю на gmail в своем мобильном веб-браузере, текстовое поле пароля хэширует символы, когда я набираю текст, поэтому я вижу фактический ввод, который я набираю до того, как он хеширован звездочкой.

Так что, когда я вхожу, это становится, P -> * a -> ** s и т. Д.

Как это сделать? Я полагаю, его Javascript? Если бы Сомоне мог указать мне правильное направление, это было бы здорово.

Ответы [ 2 ]

1 голос
/ 17 марта 2010

Это не asp.net и не функция gmail.

это поведение активируется операционной системой вашего телефона.

0 голосов
/ 29 сентября 2010

Вместо того, чтобы использовать элемент управления asp.net, вы можете сделать что-то подобное (ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: я не знаю, насколько это безопасно - у меня есть сомнения по поводу обработки паролей в незащищенных строках; см. Ниже ...):

Включить эту разметку в раздел HTML:

<input type="password" id="myPass" name="myPass"/>

И сделайте это в коде:

string password = Request.Form["myPass"];  // now an insecure password string.

Однако вы можете использовать более безопасный класс строк (например, SecureString) для обработки паролей - хотя я не уверен, насколько это полезно, если он уже был сохранен в открытом виде в объекте Request.Form.

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