def post(self): user_data = UserRegister.parser.parse_args() if UserModel.find_user_by_username(user_data['username']): return {"message": "A user with that username already exists"}, 400 user = UserModel(**user_data) user.save_to_db() return {"message": "User created successfully."}, 201
def authenticate(username, password): user = UserModel.find_user_by_username(username) if user and safe_str_cmp(user.password, password): return user
def get(self, name): user = UserModel.find_user_by_username(name) if user: return user.json(), 200 return {'message': 'user not exists'}, 404