Связка Login и HybridAuth
Здравствуйте.
Подключил Login и HybridAuth и если зарегистрировался через Login и потом сделать авторизацию через HybridAuth, то HybridAuth делает нового пользователя с той же почтой и в итоге два разных пользователя с одной почтой(а так не нужно). Возможно есть готовое решение, которое исправляет данную проблему?
Нужно что бы оно или показывало сообщение, что пользователь зарегистрирован с этой почтой и вам нужно привязать соц сеть в настройках, или же автоматом привязывало. Ну а если пользователя нет, то оно его регистрировало.
Буду очень благодарен за помощь.
Подключил Login и HybridAuth и если зарегистрировался через Login и потом сделать авторизацию через HybridAuth, то HybridAuth делает нового пользователя с той же почтой и в итоге два разных пользователя с одной почтой(а так не нужно). Возможно есть готовое решение, которое исправляет данную проблему?
Нужно что бы оно или показывало сообщение, что пользователь зарегистрирован с этой почтой и вам нужно привязать соц сеть в настройках, или же автоматом привязывало. Ну а если пользователя нет, то оно его регистрировало.
Буду очень благодарен за помощь.
Комментарии: 2
Можно сделать следующее:
1) В настройках указать, что НЕЛЬЗЯ использовать один и тот же e-mail для разных пользователей. Ключ для настройки: allow_multiple_emails
2) Если честно, то я бы НЕ делал возможным, чтобы при авторизации через соц. сети, если данный email используется, то привязывать его к аккаунту соответствующему, т.к. на мой взгляд это неправильно… Но… Если надо, то нужно писать новый сниппет, который будет несколько изменять стандартную логику hybridauth…
1) В настройках указать, что НЕЛЬЗЯ использовать один и тот же e-mail для разных пользователей. Ключ для настройки: allow_multiple_emails
2) Если честно, то я бы НЕ делал возможным, чтобы при авторизации через соц. сети, если данный email используется, то привязывать его к аккаунту соответствующему, т.к. на мой взгляд это неправильно… Но… Если надо, то нужно писать новый сниппет, который будет несколько изменять стандартную логику hybridauth…
Коллеги!
А никто не заморачивался сделать привязку провайдера как способу входа в уже созданный аккаунт? То есть, прикрутить вход с Яндекса (например) как один из способов авторизации существующего юзера, зареганного через Login?
Думаю, стоит затеяться данной темой, или кто-нить уже намутил варианты. Велосипедить без желания.
А никто не заморачивался сделать привязку провайдера как способу входа в уже созданный аккаунт? То есть, прикрутить вход с Яндекса (например) как один из способов авторизации существующего юзера, зареганного через Login?
Думаю, стоит затеяться данной темой, или кто-нить уже намутил варианты. Велосипедить без желания.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.