关闭django-allauth的用户社交注册?

问题描述 投票:4回答:2

我注意到通过django-allauth模板查看了一个signup_closed.html用户可以被重定向到用户注册关闭或禁用时。熟悉该模块的人是否知道是否有预先配置的设置可以在settings.py中设置以通过现有的社交应用程序关闭新的用户注册?或者我需要自己配置?我已经阅读了allauth的完整文档,我没有看到任何提及它。谢谢。

django django-registration django-users django-allauth
2个回答
8
投票

看起来您需要在适配器上覆盖is_open_for_signup

the code


1
投票

有关http://django-allauth.readthedocs.io/en/latest/advanced.html#custom-redirects的更多信息。

你需要继承allauth.account.adapter.DefaultAccountAdapter来覆盖is_open_for_signup,然后在ACCOUNT_ADAPTER中将settings.py设置为你的类

© www.soinside.com 2019 - 2024. All rights reserved.