示例#1
0
 def post(self):
     request_date = UserRegister.parser.parse_args()
     if UserModel.find_user_by_username(request_date['username']):
         return {
             'Message':
             f"The username {request_date['username']} is already exist"
         }, 400
     user = UserModel(**request_date)
     user.save_to_db()
     return {'Message': 'User Register 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