Внести изменения в логику формы добавления объявления API 6
Всем привет.
Нужен программист с хорошим знанием API 6 на пару часов.
Предстоит сделать следующее.
Имеется доска объявлений на базе ТДС Интернет-магазин.
Добавление объявления происходит следующим образом:
1. Если пользователь авторизован, то в обязательные поля подставляются данные из его профиля, объявление добавляется, все ОК.
2. если пользователь не авторизован, то после заполнения обязательных полей, создается новый пользователь (уникальный атрибут полбзователя - e-mail, логин не является обязательным), происходит автоматическая авторизация нового пользователь и добавляется объявление.
Пункт 2 не утраивает, т.к. если пользователь заходит в течении дня, например, с нескольких разных устройств и при этом не авторизуется перед добавлением объявлений, то с каждым заходом создается новый пользователь.
Нужно сделать так, чтобы при добавлении объявления неавторизованным пользователем происходила проверка емайла на уникальность и, если такой пользователь в базе уже имеется, то выводилось предложение сначала авторизоваться. По-моему так сделано на Авито.
Кроме того, необходимо, чтобы при первой регистрации (пользователь зашел на сайт впервые и подает объявление первый раз) пользователю отправлялось письмо со ссылкой на подтверждение регистрации.
Вот, собственно, и все, что нужно сделать.