2014-02-14 69 views
1

基本上,目标是为每个注册用户提供有效的用户名/密码对。django-allauth密码与社交注册

我认为这样做的正确方法是创建社会注册社会signup.The默认工作流自定义窗体是:

  1. 用户点击“登录与PROVIDER_NAME”;
  2. 用户可以在提供商的网站上访问我的应用程序;
  3. 网站将他重定向到我的应用程序,他应该填写其他字段,如用户名等,并完成注册。

我还需要在最后一步询问用户密码。表单应验证该密码并将其保存到用户。

任何想法?不知道如何使用自定义窗体或适配器来实现它。

+0

你解决了吗? – PhilBot

回答

0

allauth的目的是为了避免用户为您的网站创建一个新的用户名/密码。

但是,您可以配置表单以添加该信息。 设置您想要显示给用户的表单。

ACCOUNT_SIGNUP_FORM_CLASS = 'project.forms.MyUserForm'