Защита от дурака – это не защита вашего сайта от дурака-злоумышленника, это снижение нагрузки на вашу тех поддержку, чтобы всякие дураки не мучали их тупыми вопросами по регистрации.  Ниже мы приводим правила защиты от дурака, которые имеет смысл использовать в своих проектах.

Защита от дурака в веб-приложениях

  • Зачем нужна
    • Уменьшение процента ошибок
    • Удобство работы в системе
    • Ускорение бизнес-процессов
  • Каким образом реализуется
    • Ограничение формата введенных данных
    • Проверка данных в браузере
    • Проверка данных на сервере + в базе данных
    • Приведение примеров ввода
    • Возможность использовать и сохранять шаблоны ввода сложных форм
    • Только необходимые поля
    • Информативные подсказки при ошибках
    • Оповещать об ошибках сразу, а не по нажатии на кнопку Сохранить
    • Все обязательные поля в самом верху формы
    • Запрет ввода нежелательных символов
    • Описание необходимости того или иного поля
    • Адаптивность, если форма будет заполняться с мобильного
    • Возможность отмены операции,а не запрос подтверждения операции

Смежная тема – это юзабилити и удобство сайта в целом. Чем удобнее ваш сайт – тем меньше вопросов возникает у менее опытных пользователей. Удобство сайта необходимо обязательно тестировать на самых неподготовленных пользователях – так вы сможете выявить большинство ошибок на ранней стадии.

Руслан Раянов

Recent Posts

Что такое Баг? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

11 часов ago

Что такое Юзабилити? Что такое UX/UI? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

1 день ago

Удаленная работа с клиентами: как организовать?

Поскольку коммуникация и взаимодействие клиента с поставщиком — краеугольный камень продаж в целом и формирования…

1 день ago

Что такое Мокап сайта, дизайн, верстка? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

3 дня ago

Что такое Customer Development (кастдев)? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

4 дня ago

Что такое Целевая аудитория? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

5 дней ago