Хелпикс

Главная

Контакты

Случайная статья





Плагин авторизации



Задача: Упростить регистрацию и вход на сайт, получая самые необходимые данные – emailи телефон клиента.

При использовании соц. аккаунтов для авторизации и регистрации, не допускать «клонирования» профилей и потери номера телефона пользователя

Функционал:

1. Авторизация через номер телефона, email или lоgin

2. Авторизация через соц. сети с привязкой к существующему логину

3. Регистрация с обязательным указанием номера телефона и email

4. Регистрация через соц. сети, с заполнение обязательного поля номер телефона

5. Возможность привязывать свои учетные записи в существующему аккаунту, через кабинет профиля

6. Редактирования данных пользователя на странице профиля отдельной от админа панели wp

7. Автоматическая привязка к рассылке

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

 

1. Регистрация

a. Обычная. Пользователь вводит номер телефона и адрес электронной почты, после чего сгенерированный пароль приходит ему на эл. почту. Через соц. сети. Регистрация происходит через аккаунт соц. сети(vk, facebook, google, одноклассники). После авторизации, пользователь обязан создать профиль на сайте, введя в  поля номер телефона и email.

2. Авторизация

a. Авторизоваться через email

b. Авторизация через телефон

c. Авторизация через wordpresslogin(пользователи которые зарегистрировались ранее)

d. Авторизация через соц. сети. Если у пользователя есть учетная запись он просто может связать ее с аккаунтами в соц. сетях

Сценарии

Регистрация

Простая регистрация

1. В форме регистрации заполняется Номер телефона и Email, Поле номер телефона, с возможностью выбора страны (с автоматической подстановкой кода сотового телефона – аналогичная регистрации ВК).

2. После подтверждения данных, пользователь перенаправляется на страницу авторизации, а регистрационные данные приходят на указанную почту вместе с сгенерированным паролем

3. Пользователь вводит полученные пароль в форму авторизации, номер телефона подставляется автоматически

4. При первом входе пользователь попадает на страницу своего профиля, где можно указать Имя, фамилию, год рождения, город, страну, новый пароль (страна изначально заполняется автоматически, отталкивая от кода номера телефона)

5. При последующей авторизации пользователь должен попадать на страницу бесплатных прогнозов

 

Форма регистрации:

 

Регистрация через социальные сети

1. У пользователя нет готовой учетной записи на сайте

2. Пользователь выбирает одну из социальных сетей для регистрации

3. После разрешения доступа со стороны социальной сети, переходит на страницу обязательного ввода email и номера телефона (по сути страницу регистрации)

a. Пока пользователь не укажет данные, сайт не пускает на другие страницы

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

4. После ввода данных, пароль от кабинета отправляется на почту, а пользователь попадает на страницу своего профилягде можно указать

· Имя

· Фамилию

· Год и дата рождения

· Страну (страна изначально заполняется автоматически, отталкивая от кода номера телефона)

· Город

· новый пароль

 

Имя, фамилия, год рождения и прочая информация берется по возможности автоматически из данных профиля в соц. сети.

Авторизация

 

Авторизация через логин сайта

1. Пользователь вводит номер телефона или emailили логин, далее указывает пароль

2. После авторизации попадает на страницу бесплатных прогнозов

Форма авторизации

 

Авторизация через соц. сети

У пользователя есть учетная запись, но не привязана к соц. профилю

1. Если учетная запись в соц. сети не совпадает не с одним профилем сайта(не была привязана ранее), пользователю предлагается зарегистрироваться либо ввести логин и пароль существующей записи и связать профили. Формы скрыты под спойлерами, в зависимости от выбора открывается та или иная форма

2. *Если почта из профиля в соц. сети совпадает с почтой одного из зарегистрированного аккаунта, но аккаунт не был привязан к профилю на сайте, профили объединяются автоматически.

 

У пользователя есть учетная запись, привязанная к соц. профилю

1. Пользователь входит на сайт используя соц. аккаунт, ранее привязанный к профилю на сайте, и переходит на страницу бесплатных прогнозов

 

Технические требования:

Плагин должен иметь понятный и поддерживаемый код

Плагин должен быть оформлен по стандартам wordpress

Все стили должны быть прописаны в SCCSфайле и высланы отдельно после завершения проекта

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.