Внести изменения в логику формы добавления объявления API 6

Всем привет.

Нужен программист с хорошим знанием API 6 на пару часов.

Предстоит сделать следующее.

Имеется доска объявлений на базе ТДС Интернет-магазин.

Добавление объявления происходит следующим образом:

1. Если пользователь авторизован, то в обязательные поля подставляются данные из его профиля, объявление добавляется, все ОК.

2. если пользователь не авторизован, то после заполнения обязательных полей, создается новый пользователь (уникальный атрибут полбзователя - e-mail, логин не является обязательным), происходит автоматическая авторизация нового пользователь и добавляется объявление.

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

Нужно сделать так, чтобы при добавлении объявления неавторизованным пользователем происходила проверка емайла на уникальность и, если такой пользователь в базе уже имеется, то выводилось предложение сначала авторизоваться. По-моему так сделано на Авито.

Кроме того, необходимо, чтобы при первой регистрации (пользователь зашел на сайт впервые и подает объявление первый раз) пользователю отправлялось письмо со ссылкой на подтверждение регистрации.

Вот, собственно, и все, что нужно сделать.

03.10.2014 г.
1 000 ₽
1052