一个登录账户,使用django自带的登录认证
user = authenticate(username=username,password=password) if user: if user.is_active: login(request, user) # responsed=self.create_response(request, {'success': True}) # responsed.set_cookie('user', value=username, max_age=None, expires=None, path='/', domain=".0.0", secure=None, httponly=False) # from flask import session as sess # sess.permanent = False # sess['user'] = username return self.create_response(request, {'success': True}) else: raise AppError('M0014') # return self.create_response(request, {'success': False, 'reason': 'disabled', }, HttpForbidden) else: raise AppError('T0004')
如果密码输入错误多少次,就会自动将is_active变成0 下次就不能登录进来.??