def post(self): data = request.get_json()["credentials"] email = data["email"] password = data["password"] userController = UserController() # validate that user email doesn't already exist if (userController.findByEmail(email) != None): return {"error": f"User {email} already exists"} try: message = userController.registration(email, password) access_token = create_access_token(identity=email) refresh_token = create_refresh_token(identity=email) return { "message": message, "user": email, "access_token": access_token, "refresh_token": refresh_token } except: return {"error": "Something went wrong"}
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"}