增加找回密码 token,登陆失败计数器等字段

This commit is contained in:
virusdefender 2015-10-09 16:06:34 +08:00
parent 1b482b1688
commit 1225970720

View File

@ -35,7 +35,11 @@ class User(AbstractBaseUser):
# JSON字典用来表示该用户的问题的解决状态 1为ac2为正在进行 # JSON字典用来表示该用户的问题的解决状态 1为ac2为正在进行
problems_status = JSONField(default={}) problems_status = JSONField(default={})
# 找回密码用的token # 找回密码用的token
# reset_password_token = models.CharField(max_length=40, blank=True, null=True) reset_password_token = models.CharField(max_length=40, blank=True, null=True)
# token 生成时间
reset_password_token_create_time = models.DateTimeField(blank=True, null=True)
# user 登陆失败的次数计数器。每次密码错误就增加3而登陆成功一次减去1在这个计时器大于0的时候需要输入验证码
login_failed_counter = models.IntegerField(default=0)
USERNAME_FIELD = 'username' USERNAME_FIELD = 'username'
REQUIRED_FIELDS = [] REQUIRED_FIELDS = []