2013-05-21 3 views
0

Я использую django-allauth для аутентификации в моем проекте. У меня есть 3 способа Войти/зарегистрироваться:Как связать учетную запись facebook в Django

стандартную способом (по электронной почте - который должен быть уникальным), фейсбук и OpenId (Google, Yahoo)

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

Я хотел бы дать пользователю возможность связать свою учетную запись с facebook после входа в систему. Возможно ли это в django-allauth?

+0

Решено. Когда вы входите в систему как пользователь, вы можете связать различные социальные каналы по этому адресу:/accounts/social/connections/ – wierzbiks

ответ

0

вы можете пройти через эту ссылку. это может вам помочь.

http://code.google.com/p/django-facebookconnect/wiki/Installation 
+1

выглядит многообещающим, но, делая это, мне нужно связать другую библиотеку аутентификации. Лучше бы найти способ использования django-allauth, который также предоставляет openId auth ... – wierzbiks

Смежные вопросы