有谁知道在 django allauth 中使用社交帐户时如何绕过注册页面?
我已经与 Google 合作进行身份验证,但是当用户接受 Google 的请求时,它会重定向到一个页面,要求他们输入电子邮件地址,然后才能登录。
但它肯定会从 Google 登录中检索此信息,并且应该能够简单地让用户登录以便他们可以使用该网站吗?
我该怎么做呢?
谢谢。
在多个站点上使用时,是否可以将Django allauth的身份验证方法设置为"email"?
我的目标是允许拥有电子邮件地址bob@example.com的用户在site1.com上创建一个帐户,并在site2.com上创建一个单独的帐户.
为了使用电子邮件身份验证,我需要在设置中将UNIQUE_EMAIL设置为True,但这会阻止已在一个站点中拥有帐户的用户在其他站点中创建帐户.
如果我将我的应用程序设置为生成用于访问 S3 媒体的预签名 URL(以便我可以将文件设置为私有,除非通过登录用户访问),那么如果有人有权访问,那么我这样说是否正确到 URL(在到期时间内)他们可以看到该文件,尽管它是“私有”的?
因此,如果有人将 URL 发送给其他人,那么它就不再是真正的隐私了。
我想没有其他办法,但这对我来说似乎很奇怪。
是否可以在FormWizard表单上添加一个按钮,该按钮可以将用户定向到向导中的特定步骤?
我显然可以让他们返回或重新开始,但是我希望能够提供机会进入特定步骤并更改其条目。