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

        user = userController.findByUsername(data["username"])
        history = userController.getUserBalanceHistory(user.getUserId)

        return history
    def post(self):
        data = parser.parse_args()
        userController = UserController()

        if (userController.findByUsername(data["username"]) != None):
            return {"message": f"User {data['username']} already exists"}

        try:
            userController.registration(data["username"],
                                        data["password"])  #, data["email"])
            access_token = create_access_token(identity=data["username"])
            refresh_token = create_refresh_token(identity=data["username"])

            return {
                "message": "User successfully created",
                "access_token": access_token,
                "refresh_token": refresh_token
            }

        except:
            return {"message": "Something went wrong"}
Beispiel #3
0
    def post(self):
        data = parser.parse_args()
        userController = UserController()

        try:
            if (userController.findByUsername(data["username"])) == None:
                return {"message": f"User {data.username} doesn't exist"}

            if userController.login(data["username"],
                                    data["password"]) == True:
                access_token = create_access_token(identity=data["username"])
                refresh_token = create_refresh_token(identity=data["username"])

                return {
                    "message": f"Logged in as {data['username']}",
                    "access_token": access_token,
                    "refresh_token": refresh_token
                }
            else:
                return {"message": "Username or password is incorrect."}

        except:
            return {"message": "Something went wrong, please try again"}
Beispiel #4
0
 def post(self):
     data = parser.parse_args()
     userController = UserController()
     user_info = userController.findByUsername(data["username"])
     return user_info.__dict__