在django中如何限制注册用户登录

时间:2014-06-17 18:08:31

标签: django authentication

我在django中实现了用户登录。我需要在用户注册时,该特定用户对象出现在管理员页面的auth用户表中,但同一用户无法登录,直到他通过点击网址验证自己。

为实现此目标,我要求默认情况下用户在网站上注册时无法登录。怎么做?

1 个答案:

答案 0 :(得分:0)

覆盖注册表单,将is_active设置为False,创建一个函数,通过电子邮件将令牌链接发送给用户激活自己的用户。 大部分内容已在django-userena中提供: https://github.com/bread-and-pepper/django-userena