TGViewer
Вёрстка сайтов | HTML, CSS, JS Вёрстка сайтов | HTML, CSS, JS @free_html_lessons · 4.52K subscribers
Post #2837 557
Защита интерфейса: Атрибуты autocomplete для безопасности

Многие верстальщики до сих пор игнорируют атрибут autocomplete в формах или, что еще хуже, просто бахают везде autocomplete="off", думая, что так безопаснее. На самом деле всё ровно наоборот.
Правильная настройка автозаполнения помогает браузерам и менеджерам паролей (вроде 1Password или встроенного в iOS/Chrome) корректно подставлять данные, защищая пользователя от фишинга и ошибок.

Вот несколько критически важных значений, которые нужно использовать:
1. Создание нового пароля vs Вход
Если пользователь регистрируется или меняет пароль, обязательно пишите new-password. Если просто входит – current-password.

<input type="password" name="pwd" autocomplete="new-password">
<input type="password" name="pwd" autocomplete="current-password">

Зачем? Браузер поймет, что в первом случае нужно сгенерировать новый сложный пароль, а во втором – достать старый из базы.

2. Одноразовые коды из СМС (one-time-code)
Если вы делаете форму подтверждения телефона:

<input type="text" name="code" autocomplete="one-time-code" inputmode="numeric">

Зачем? На мобильных устройствах (iOS/Android) при получении СМС операционная система сама предложит вставить код из сообщения прямо над клавиатурой в один тап. Пользователю не придется сворачивать сайт и копировать цифры.

3. Поля для кредитных карт
Никогда не оставляйте их просто инпутами. Используйте:
cc-number — для номера карты
cc-exp — для даты окончания действия
cc-csc – для CVV/CVC кода

#html #полезности
  • 👍 3
More from @free_html_lessons
  1. Sep 27, 2026Post #3063
  2. Sep 27, 2026Подборка лучших постов за прошлую неделю Лучшие статьи @free_html_lessons: 1. Функции в Ty…
  3. Sep 26, 2026Post #3061
  4. Sep 26, 2026Задача: Шифр подстановки Современные методы шифрования надёжно защищают наши коммуникации…
  5. Sep 25, 2026Макет для тренировки (rectop) Перейти к макету 🧑‍💻 #макет@free_html_lessons
  6. Sep 24, 2026Timeline Tree Посмотреть на codepen 👨‍💻 #практика
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →