shiva_yn Ответов: 2

Как отключить сохраненный запрос пароля на странице входа в систему


how to disable the saved password prompt in login page , ill try lot of methods but nothing is workout.
if anyone know the method plz reply
i have login page with 
username textbox and password passwordbox and submit button using html.

in form autocomplete="off" set
input control autocomplete="off" set
but nothing happened.

after giving the submit it will shows autosave prombt.

i want to close that save prompt through code or if it is save i want to change the wrong password.

thanks in adv 


Что я уже пробовал:

я испробовал все способы.
in form autocomplete="off" set
input control autocomplete="off" set
but nothing happened.

2 Ответов

Рейтинг:
2

OriginalGriff

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

Для пользователей это хорошая функция: она убеждает их использовать строковый пароль, который им не нужно запоминать. Да, это снижает локальную безопасность, но на самом деле это не проблема по сравнению с заметками post-it на мониторе или фишерами.


Рейтинг:
0

MadMyche

Как OriginalGriff[^] государства; обычно это часть браузера, и может показаться ироничным, что повышение безопасности вашего сайта на самом деле является большим риском для безопасности конечного пользователя.

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

Измените имена элементов управления. Вместо того чтобы вызывать входное имя пользователя и пароль, немного измените их.
<input name="CredentialUsr" autocomplete="off" type="text" />
<input name="CredentialKey" autocomplete="off" type="password" />

Еще один трюк, который я видел, - это установка входных данных на только для чтения а затем использовать событие onfocus для удаления атрибута readonly
<input name="CredentialUsr" autocomplete="off" onfocus="this.removeAttribute('readonly');" type="text" />

Я также видел это; где они добавляют имя пользователя/пароль в качестве скрытых входных данных, надеясь, что эти значения будут использованы если браузер действительно пытается сохранить их.
<input name="username" type="hidden" />
<input name="password" type="hidden" />
<input name="CredentialUsr" autocomplete="off" type="text" />
<input name="CredentialKey" autocomplete="off" type="password" />