Как найти дубликаты email в таблице users с помощью SQL?
Как валидировать email, вводимый пользователем, в текстовом поле?
Какие риски есть у passwordless-авторизации (email / SMS)?
Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Рейтинг:
2
Сложность:
5
Можно использовать GROUP BY и HAVING COUNT(*) > 1, чтобы найти дублирующиеся email-адреса. Это поможет выявить потенциальные ошибки в уникальных данных.
Рейтинг:
4
Сложность:
4
Email обычно валидируют с помощью регулярного выражения или NSDataDetector. Проверка не должна быть слишком строгой. Важно валидировать ввод постепенно, а не только при отправке формы. Ошибки нужно показывать пользователю аккуратно. Серверная валидация все равно остается обязательной.
Рейтинг:
4
Сложность:
6
Passwordless-авторизация снижает риски утечки паролей, но создаёт новые уязвимости. Основные риски связаны с перехватом email или SMS и зависимостью от внешних каналов доставки. Также возможны проблемы с доступностью и задержками. UX может страдать при плохой связи. Поэтому passwordless не всегда универсальное решение.