2013-05-07 2 views
0

Я использую django social auth в своем проекте и хотел бы добавить регистрацию по электронной почте на моем сайте. Я могу подумать о том, чтобы взломать его, поскольку я играл с DSA совсем немного, но это казалось довольно обычной проблемой, с которой сталкиваются люди, использующие DSA. Есть ли элегантный способ сделать эту интеграцию?django social auth integrate "зарегистрируйтесь с электронной почтой"

UPDATE: Одна из основных причин я спрашиваю, я не хочу использовать другой Джанго плагин только, чтобы узнать позже, что оно не очень хорошо с АСС. Был бы признателен, если бы кто-то, кто получил это на работу, мог поделиться.

+0

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

+0

Спасибо за подсказку. Я буду ждать, пока A. Rista подтвердит, что регистрация django прекрасна. в противном случае будет перенесено на django-allauth. Это не срочное требование, а то, что я хочу знать, если и когда я решит включить регистрацию электронной почты. –

ответ

1

Я успешно использовал social_auth с django-registration в одном проекте. Регистрация в Facebook/Google работает хорошо, также работает электронная почта, как и ожидалось.

У Django-регистрации были проблемы с Django 1.5, но я считаю, что они исправлены. Я просто обновляю этот проект от Django 1.4 до 1.5, поэтому надеюсь, что смогу подтвердить это через неделю или около того.

+0

Спасибо, ожидая подтверждения :) –

+0

Можете ли вы проверить, хорошо ли это работает с django 1.5 –

+0

Привет, nik-v, я могу подтвердить, что регистрация django хорошо работает с django 1.5, хотя я никогда не использовал его с django-social -auth еще. – Hery

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