def login():
"""
login a user
:return: response
"""
content = request.get_data(True, as_text=True)
login_data = json.loads(content)
if ('name' in login_data) and ('password' in login_data):
name = login_data['name']
password = login_data['password']
remember = login_data['remember'] if 'remember' in login_data else False
credential = UserCredential.login_user(name, password)
login_user(credential, remember=remember)
return json_resp({'msg': 'OK'})
else:
raise ClientError(ClientError.INVALID_REQUEST)
评论列表
文章目录