Связка Login и HybridAuth

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

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

Буду очень благодарен за помощь.
prainua
04 октября 2017, 18:32
modx.pro
939
0

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

Волков Николай
05 октября 2017, 03:02
0
Можно сделать следующее:
1) В настройках указать, что НЕЛЬЗЯ использовать один и тот же e-mail для разных пользователей. Ключ для настройки: allow_multiple_emails
2) Если честно, то я бы НЕ делал возможным, чтобы при авторизации через соц. сети, если данный email используется, то привязывать его к аккаунту соответствующему, т.к. на мой взгляд это неправильно… Но… Если надо, то нужно писать новый сниппет, который будет несколько изменять стандартную логику hybridauth…
    Игорь
    09 декабря 2022, 16:28
    1
    0
    Коллеги!
    А никто не заморачивался сделать привязку провайдера как способу входа в уже созданный аккаунт? То есть, прикрутить вход с Яндекса (например) как один из способов авторизации существующего юзера, зареганного через Login?
    Думаю, стоит затеяться данной темой, или кто-нить уже намутил варианты. Велосипедить без желания.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2