def post(username, password): user = UserRepository.login(username, password) if user is None: abort(400, msg="Incorrect credentials.") else: resp = jsonify({"msg": "Successfully login."}) resp = jsonify({ "login": True, "id": user.id, "username": user.username, "user_type": user.user_type, }) access_token = create_access_token(identity=username) refresh_token = create_refresh_token(identity=username) set_access_cookies(resp, access_token) set_refresh_cookies(resp, refresh_token) return resp
def post(email, password): """ Update an user based on the sent information """ repository = UserRepository() token = repository.login(email, password) if token: return jsonify(token=token.decode("utf-8"))