На сайте есть внутренняя авторизация, где в качестве логина указывается e-mail адрес. Недавно прикрутили еще авторизацию через социальные сети.
Возникла проблема: при авторизации через некоторые соцсети, в качестве логина устанавливается e-mail адрес из этой соцсети. Таким образом, в некоторых случаях получились сдвоенные и строенные аккаунты от одного пользователя - внутренний и через 2 соцсети - , где в качестве логина во всех трех аккаунтах устанавливается один и тот же e-mail адрес.
Это привело к тому, что пользователь не может сменить на внутреннем аккаунте пароль и ему выдается сообщение, что данный e-mail используется другим пользователем.
Можно как-нибудь, простыми способами решить эту проблему?
Возникла проблема: при авторизации через некоторые соцсети, в качестве логина устанавливается e-mail адрес из этой соцсети. Таким образом, в некоторых случаях получились сдвоенные и строенные аккаунты от одного пользователя - внутренний и через 2 соцсети - , где в качестве логина во всех трех аккаунтах устанавливается один и тот же e-mail адрес.
Это привело к тому, что пользователь не может сменить на внутреннем аккаунте пароль и ему выдается сообщение, что данный e-mail используется другим пользователем.
Можно как-нибудь, простыми способами решить эту проблему?