Exemplo n.º 1
0
    def post(self):
        data = UserRegister.parser.parse_args()

        if UserModel.find_by_username(data['username']):
            return {'message': 'An user with this username already exists'}

        user = UserModel(data['username'], data['password'])
        UserModel.save_to_db(user)

        return {"message": "User created succefully"}, 201
Exemplo n.º 2
0
def authenticate(username, password):
    user = UserModel.find_by_username(username)
    if user and safe_str_cmp(user.password, password):
        return user