我在django中实现了用户登录。我需要在用户注册时,该特定用户对象出现在管理员页面的auth用户表中,但同一用户无法登录,直到他通过点击网址验证自己。
为实现此目标,我要求默认情况下用户在网站上注册时无法登录。怎么做?
答案 0 :(得分:0)
覆盖注册表单,将is_active设置为False,创建一个函数,通过电子邮件将令牌链接发送给用户激活自己的用户。 大部分内容已在django-userena中提供: https://github.com/bread-and-pepper/django-userena