Цитата |
---|
Владимир П написал: всем привет. не могу никак понять, как сделать , так, чтоб на сайте могли регистрироваться только нужные мне клиенты, постоянные клиенты. не могу никак настроить регистрацию по ссылке. с ума уже схожу. замкнутый круг какой-то... убираю страницу регистрации, а ссылка на нее появляется в поле напоминания пароля и в окне авторизации... помогите пожалуйста. цель- сбрасывать нужным клиентам ссылку на страницу регистрации, чтоб они регались и могли видеть цены на сайте и совершать покупки. спасибо заранее |
Сделай страницу "Отправить ссылку для регистрации" которая будет доступна только для админа, создай инфоблок "Приглашения на регистрацию".
На странице "Отправить ссылку для регистрации" будет форма ввод емейл и кнопка. Письмо с приглашение можешь отправить через почтовый шаблон или через PHP mail.
При отправке приглашения, добавляешь новый элемент в инфоблок, емейл приглашаемого можешь в свойство пихнуть или в название элемента. В ссылку приглашения в URL добавь параметр с мылом клиента.
Далее когда клиент будет переходить на страницу регистрации, делаешь Getlist по емейлу, если есть такой запись, то, показываешь дальше форму, если нет такой записи, отображаешь просто ошибку.
Вот так я решал такую задачу.