Beispiel #1
0
    def post(self):
        data = UserRegister.parser.parse_args()

        if User.find_by_username(data['username']):
            return {"message": "username already taken"}, 400

        user = User(**data)
        user.save_to_db()

        return {"message": "user created"}, 201
Beispiel #2
0
    def post(self):
        data = request.get_json()

        if User.find_by_username(data['username']):
            return {"message": "User already exists"}

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

        return {"message": "User Created"}
Beispiel #3
0
def authenticate(username, password):
    user = User.find_by_username(username)
    if user and safe_str_cmp(user.password, password):
        return user