@1ndrei

Как форма на этом сайте определяет, есть ли email в базе существующих клиентов?

Это сайт продавца на Амазоне.
free.schwartzbioresearch.com
По этой форме он предлагает существующему покупателю ввести email и отправить ему подарок.
Если в базе существующих клиентов его нет (можете ввести какой-то email), то вылазит окошко, мол, "sorry, вам не отправим".

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

Если бы у продавца была бы база этих email-ов, то можно примерно понять, что вводимый email отправляется на его сервер и сличается с существующей базой.

Но здесь, получается, что email должен отправляться и верифицироваться в админке продавца, а это уже нужно коннектить со своим аккаунтом, а это уже дополнительные риски для безопасности и т.д.

Как это устроено (прошу объяснения на пальцах), какие технологии используются?
Это нужно для понимания, кого нужно нанять под задачу построения такого сайта.
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 2
leni_m
@leni_m
ЧупаКобрус
Не понятно. Почему вы думаете что нет базы?
Ответ написан
Krasnodar_etc
@Krasnodar_etc
avito front
А в админке эти email откуда, если не из базы?

Общая схема:
- Введённый email отправляется на бэкенд
- Бэкенд делает запрос к БД. (тут может быть авторизация)
- Либо сравнение происходит прям в запросе, либо бэкенд сам сравнивает введённые данные и записи в БД
- бэкенд отдаёт ответ

Никаких дополнительных рисков нет, если запрос не с фронта слать

Админка - просто интерфейс, не более
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы