Пример #1
0
    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
Пример #2
0
def authenticate(username, password):
    user = UserModel.find_user_by_username(username)
    if user and safe_str_cmp(user.password, password):
        return user
Пример #3
0
 def get(self, name):
     user = UserModel.find_user_by_username(name)
     if user:
         return user.json(), 200
     return {'message': 'user not exists'}, 404