Перейти к содержимому

Авторизация в мультиивентном приложении: опция «Войти как»

Авторизация в мультиивентном приложении: опция «Войти как»

Заголовок раздела «Авторизация в мультиивентном приложении: опция «Войти как»»

В мультиивентном приложении Event Rocks у каждого события — свой профиль участника. Чтобы пользователю не приходилось повторно вводить ID при переходе между событиями в одном приложении, используется сквозная авторизация «Войти как». Если участник уже авторизован в одном событии и открывает другое, система предложит войти под тем же именем без ввода ID.

image

  • Участник зарегистрирован на несколько событий внутри одного мультиивентного приложения и переключается между ними.
  • Нужно ускорить вход и убрать шаг ручного ввода ID участника.
  • Требуется автоматически подтянуть базовые данные профиля (имя, контакты, должность, компанию) в новое событие.

Система ищет подходящий профиль в новом событии по совпадению контактов. Приоритет выбора:

  1. Совпали e-mail и телефон — профиль выбирается в первую очередь.
  2. Совпал только телефон — во вторую.
  3. Совпал только e-mail — в третью.

Если совпадений нет, пользователю нужно будет авторизоваться стандартным способом.

Что происходит с данными при входе «Войти как»

Заголовок раздела «Что происходит с данными при входе «Войти как»»

Профили одного и того же пользователя в разных событиях хранятся независимо. Сквозная авторизация переносит только пустые поля профиля в новом событии (кроме служебных) из уже заполненного профиля в другом событии. Заполненные поля никогда не заменяются пустыми.

  • Фото-аватарка.
  • Имя и фамилия.
  • Телефон.
  • E-mail.
  • Город.
  • Компания.
  • Должность.
  • Профили социальных сетей.
  • Блок «О себе».
  • Поля «Я ищу» и «Я полезен» (блок «Интересы»).
  • Информация для участника («Важное»).
  • Группы, к которым относится участник.
  • Язык профиля.
  • Внешний ID (External ID).
  • Логин и пароль от Rocket Chat.
  • Принадлежность участника к группам в рамках каждого из событий — остаётся прежней.

Участник зарегистрирован на «Конференцию 1» и «Конференцию 2» в одном приложении. Он авторизовался в «Конференции 1» и в общем списке событий выбирает «Конференцию 2».

Система находит совпадение по номеру телефона и предлагает войти под тем же именем — без повторного ввода ID.

Участник авторизован в профиле А для события 1 и входит в событие 2 (соответствие установлено по совпавшему номеру телефона).

  • В профиле А заполнена «Должность», в профиле Б — нет. После входа поле «Должность» в профиле Б будет заполнено значением из профиля А.
  • Если в профиле Б «Должность» уже заполнена — никаких изменений не произойдёт.
  • Заполненное поле в профиле Б не будет заменено пустым значением из профиля А.

Пример 3. Организатор мероприятия с несколькими площадками

Заголовок раздела «Пример 3. Организатор мероприятия с несколькими площадками»

Сетевой организатор ведёт в одном приложении несколько ежегодных конференций. Участник, побывавший в прошлом году, при входе в новую конференцию получает уже заполненный профиль (ФИО, компания, должность, контакты) — ему остаётся только подтвердить участие. Организатору не нужно собирать данные заново.

  • «Войти как» работает только между событиями внутри одного мультиивентного приложения. Между разными приложениями функция не действует.
  • Для срабатывания сквозной авторизации в новом событии должен существовать профиль с совпадающим e-mail и/или телефоном. Иначе потребуется обычный ввод ID.
  • Сквозная авторизация не объединяет профили: данные в каждом событии хранятся отдельно.
  • Поля «Я ищу», «Я полезен» и «Важное» не переносятся — их участнику нужно заполнять вручную, если это требуется для конкретного события.
  • Группы участника в каждом событии определяются индивидуально (по билетам, регистрации, ручной настройке организатора) и при «Войти как» не изменяются.
  • Внешний ID, логин и пароль чата привязаны к профилю конкретного события — для нового события потребуется заново получить доступ.
  • Авторизация в приложении
  • Профиль участника: поля и редактирование
  • Регистрация участников на событие
  • Настройка мультиивентного приложения
  • Группы участников в событии