def post(self): data = UserRegister.parser.parse_args() # check user exist or not if UserModel.find_user_mapping(data['username']): return {'message': 'user already exists'}, 400 user = UserModel(**data) user.save_to_db() return {'message': 'User create successfully.'}
def authenticate(username, password): user = UserModel.find_user_mapping(username) if user and safe_str_cmp(user.password, password): return user