Django: как подтвердить регистрацию без подтверждения по электронной почте - PullRequest
2 голосов
/ 28 января 2012

Я не хочу подтвердить регистрацию без подтверждения по электронной почте. Как это можно настроить?

И, Где находится просмотр django-регистрации?Могу ли я изменить вид регистрации?

Спасибо.

Ответы [ 3 ]

1 голос
/ 19 декабря 2012

Django-регистрация поставляется с бэкэндом по умолчанию и простым бэкэндом.Бэкэнд по умолчанию заботится о проверке / активации электронной почты.

Если вы хотите отключить проверку электронной почты в django-регистрации, вам нужно будет использовать вместо этого простой бэкэнд.

Добавитьчто-то вроде следующего на ваш urls.py:

(r'^registration/', include('registration.backends.<strong><em>simple</em></strong>.urls')),

1 голос
/ 28 января 2012

Вы можете использовать django-social-auth , чтобы пользователи регистрировались со своей социальной учетной записью (которая уже была подтверждена). Это даст дополнительный бонус, так как будет намного быстрее регистрироваться через.

Вы можете посмотреть регистрационные просмотры здесь . Если вы хотите изменить их, скопируйте URL-адреса из urls.py django-регистрации и поместите их в свой собственный urls.py, затем свяжите их с новым файлом views.py и оберните представления регистрации своим собственным пользовательским кодом.

0 голосов
/ 28 января 2012

я бы использовал janrain или gigya , я думаю, что janrain лучше, это только мое мнение.

в любом случае, что бы это сделало, это позволяло бы людям входить в систему с помощью Facebook, Gmail, Twitter и т. Д., Например, соц аутентификации django ... Я просто даю вам другие варианты:)

...