2009-11-09 6 views
1

Если я подключу фейсбук, подключитесь к моему сайту, как я могу предотвратить двойные регистрации?Facebook connect

Допустим, у меня есть пользователь, который уже зарегистрировался на моем сайте, но он нажал на соединение с facebook, есть ли способ отслеживать его и перенаправлять логин на его уже существующую учетную запись?

+0

Я не вижу, что это проблема программирования, поэтому здесь не по теме. –

ответ

0

До тех пор, пока пользователь не будет явно на вашей стороне, нет никакого способа, поскольку FB не даст вам почтовый адрес, который вы, возможно, используете только как уникальный идентификатор (в то время как люди используют другую почту адреса для разных служб)

Таким образом, ваш единственный способ сделать это - определить, когда вы получаете идентификатор FB, пока у вас есть действующий сеанс из вашей системы.

Все остальное зависит от вашей среды.

0

Вы должны проверить идентификатор пользователя facebook, так как, как сказал johannes, facebook не позволит вам получить доступ к электронной почте пользователя по умолчанию.

Кроме того, поскольку пользователь может изменить свою учетную запись электронной почты, вы можете получить дубликаты учетных записей. Идентификатор Facebook является безопасным.