Skip to content

Commit 7c973db

Browse files
fix
1 parent 004cf5e commit 7c973db

3 files changed

Lines changed: 20 additions & 14 deletions

File tree

.DS_Store

0 Bytes
Binary file not shown.

.env

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
DATABASE_URL=postgresql://postgres:unimi@localhost:5432/Authentication
2+
OPENAI_API_KEY = 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
3+
OPENAI_THREAD_ID = thread_GHd7arrTE7imixNtBSdn1WKL
4+
OPENAI_ASSISTANT_ID = asst_JD2zzWLdb2wKWsIsHonqli2A
5+
SECRET_KEY=bc8f3e7ceed4feb4eb898d851b9e46b5977ec2f4eeb776daca8fe187eb6331d7
6+
EMAIL_PASSWORD =vnco cbrz emlq tbee

main.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -127,14 +127,14 @@ def get_db ():
127127

128128
app.add_middleware(
129129
CORSMiddleware,
130-
allow_origins=["http://localhost:4200"],
130+
allow_origins=["schemalink.anacleto.di.unimi.it"],
131131
allow_credentials=True,
132132
allow_methods=["*"], # Allows all methods
133133
allow_headers=["*"], # Allows all headers
134134
)
135135

136136
# Register a User
137-
@app.post("/auth/register/")
137+
@app.post("/api/auth/register/")
138138
async def register_user(user: UserBase, db: db_dependency):
139139
existing_user = db.query(models.User).filter(models.User.username == user.username).first()
140140

@@ -201,7 +201,7 @@ async def register_user(user: UserBase, db: db_dependency):
201201
}
202202

203203
# Login a User and return JWT Token
204-
@app.post("/auth/login/")
204+
@app.post("/api/auth/login/")
205205
async def login_user(user: UserLogin, db: db_dependency):
206206
db_user = db.query(models.User).filter(models.User.username == user.username).first()
207207
if not db_user:
@@ -258,14 +258,14 @@ async def login_user(user: UserLogin, db: db_dependency):
258258
return response
259259

260260
# Logout a User
261-
@app.post("/auth/logout/")
261+
@app.post("/api/auth/logout/")
262262
async def logout_user():
263263
response = JSONResponse(content={"message": "Logged out"})
264264
response.delete_cookie("access_token")
265265
return response
266266

267267
# Delete user account
268-
@app.post("/auth/delete-account/")
268+
@app.post("/api/auth/delete-account/")
269269
async def delete_account(db: db_dependency, current_user: str = Depends(get_current_user)):
270270
db_user = db.query(models.User).filter(models.User.username == current_user).first()
271271

@@ -286,14 +286,14 @@ async def delete_account(db: db_dependency, current_user: str = Depends(get_curr
286286
return JSONResponse(content={"message": "Account successfully deleted."})
287287

288288
# Get all users
289-
@app.post("/get-users/", response_model=List[UserResponse])
289+
@app.post("/api/get-users/", response_model=List[UserResponse])
290290
async def get_users(db: db_dependency):
291291
db_users = db.query(models.User).all()
292292

293293
return db_users
294294

295295
# Update user status
296-
@app.post("/update-status/")
296+
@app.post("/api/update-status/")
297297
async def update_user_status( status_update: UpdateUserStatusRequest, db: db_dependency):
298298
user = db.query(models.User).filter(models.User.username == status_update.username).first()
299299

@@ -332,14 +332,14 @@ async def update_user_status( status_update: UpdateUserStatusRequest, db: db_dep
332332
}
333333

334334
# Get all user subscriptions to policies
335-
@app.post("/get-user-subscriptions/", response_model=List[UserSubscribesPolicyBase])
335+
@app.post("/api/get-user-subscriptions/", response_model=List[UserSubscribesPolicyBase])
336336
async def get_user_subscriptions(db: db_dependency):
337337
db_subscriptions = db.query(models.UserSubscribesPolicy).all()
338338

339339
return db_subscriptions
340340

341341
# Update user policy status
342-
@app.post("/update-subscription-status/")
342+
@app.post("/api/update-subscription-status/")
343343
async def update_subscription_status( status_subscription_update: UpdateUserStatusRequest, db: db_dependency):
344344
policySubscription = db.query(models.UserSubscribesPolicy).filter(
345345
models.UserSubscribesPolicy.username == status_subscription_update.username,
@@ -418,7 +418,7 @@ async def update_subscription_status( status_subscription_update: UpdateUserStat
418418

419419

420420
# User is authorized to perform operation
421-
@app.post("/canPerformOperation/")
421+
@app.post("/api/canPerformOperation/")
422422
async def check_user_operation(request_data: OperationRequest, db: db_dependency):
423423
username = request_data.username
424424
operation = request_data.operation
@@ -552,7 +552,7 @@ async def log_user_operation(operation: UserMadeOperationInput, db: db_dependenc
552552
return JSONResponse(status_code=500, content={"message": "Internal server error"})
553553

554554
# User subscribes to a policy
555-
@app.post("/subscribe-policy/")
555+
@app.post("/api/subscribe-policy/")
556556
async def subscribe_policy( data: UserSubscribesPolicyRequest, db: db_dependency):
557557
user = db.query(models.User).filter(models.User.username == data.username).first()
558558
if not user:
@@ -639,7 +639,7 @@ async def subscribe_policy( data: UserSubscribesPolicyRequest, db: db_dependency
639639
}
640640

641641
# Get user subscription details
642-
@app.post("/get-user-subscription-details/")
642+
@app.post("/api/get-user-subscription-details/")
643643
async def get_user_subscription_details(request: UsernameRequest, db: db_dependency):
644644
username = request.username
645645

@@ -683,7 +683,7 @@ async def get_user_subscription_details(request: UsernameRequest, db: db_depende
683683
}
684684

685685
# Get user subscription active or pending
686-
@app.post("/get-user-subscription/")
686+
@app.post("/api/get-user-subscription/")
687687
async def get_user_subscription(request: UsernameRequest, db: db_dependency):
688688
username = request.username
689689

@@ -768,7 +768,7 @@ async def update_user(user_update: UserUpdateRequest, db: Session = Depends(get_
768768
}
769769

770770
# Contribute on AI store
771-
@app.post("/contribute/")
771+
@app.post("/api/contribute/")
772772
async def contribute_on_ai_store(request: ContributeRequest, db: db_dependency):
773773
username = request.username
774774
user = db.query(models.User).filter(models.User.username == username).first()

0 commit comments

Comments
 (0)