Регистрация на сайте

Здравствуйте! Подскажите, пожалуйста, можно ли с помощью HybridAuth регистрироваться на сайте без аутентификации через соц. сети, т.е. просто выбрав любой ник, пароль и почту, как при обычной регистрации? Дело в том, что некоторые пользователи (по крайней мере, моего сайта) до сих пор нее имеют аккаунтов в соц. сетях вообще.

Или HybridAuth работает только по принципу аутентификации через соц. сети?
Заранее спасибо!
Дарья Сизова
02 декабря 2015, 12:39
modx.pro
1 245
0

Комментарии: 5

Максим Кузнецов
02 декабря 2015, 15:54
+2
Нет, HybridAuth создан для авторизации только через соцсети и других внешних сервисов.

Для обычной регистрации вы можете воспользоваться сниппетом Login. Но такая связка (login + hybridauth) потребует решения задачи «связки» пользователей, чтобы не плодить дубли аккаунтов, созданных через разные соцсети.

Уже готовая реализация гибридной авторизации через соцсети/форму + дополнительные возможности (редактирования профиля пользователя и тд) реализована в платном компоненте Office.
    Дарья Сизова
    02 декабря 2015, 16:58
    0
    А если Hybridauth уже давно используется, существующие пользователи не исчезнут с установкой Office? Office заменяет собой Hybridauth или дополняет его?
      Воеводский Михаил
      02 декабря 2015, 17:02
      0
      Не исчезнут, Office дополняет.
        Максим Кузнецов
        02 декабря 2015, 17:07
        +1
        Office также использует (и догружает при установке себя) HybridAuth.

        Пользователи тоже не исчезнут, т.к. при первом заходе через HybridAuth (регистрация), дополнение автоматически создает полноценного пользователя modx.

        Важно:
        По умолчанию, при регистрации пользователя нельзя использовать HybridAuth. Юзер должен первый раз авторизоваться через email, а затем уже привязать нужные соцсети в настройках профиля.

        — это сделано как раз для того, чтобы пользователь, заходя с разных соцсетей не плодил несколько независимых друг от друга аккаунтов.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5