IT Academy
Урок 4 · Начальный

Формы, доступность и безопасность

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Label связывает подпись с полем. Клиентская проверка улучшает UX, серверная обеспечивает корректность. Недоверенные данные нужно экранировать при выводе, а действия с cookies защищать от CSRF.

Задача для самостоятельного решения

Достаточно ли input type=email для безопасного сохранения адреса?

Показать разбор ответа

Нет: сервер должен проверить формат и ограничения, а вывод — экранировать. Пользователь может отправить запрос вообще без браузерной формы.

Примените знания

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

Открыть лабораторную →

Дополнительная самопроверка

Проверка: Веб-разработка: HTML, CSS, HTTP и доступность →