Demosthene-OR commited on
Commit
5bdb051
1 Parent(s): 77f9f7d

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +6 -6
main.py CHANGED
@@ -86,13 +86,13 @@ async def validation_exception_handler(request: Request, exc: ValidationError):
86
  )
87
 
88
  # Fonction pour vérifier l'authentification de l'utilisateur
89
- def authenticate(Authorization: str = Header(None)):
90
- print("authorization:", type(Authorization))
91
- if not Authorization:
92
  raise HTTPException(status_code=401, detail="Utilisateur non authorisé1")
93
- print("scheme, credentials ",Authorization)
94
  try:
95
- scheme, credentials = Authorization.split()
96
  print("scheme="+scheme+" credentials="+credentials)
97
  if scheme != 'Basic':
98
  raise HTTPException(status_code=401, detail="Utilisateur non authorisé "+scheme)
@@ -113,7 +113,7 @@ def check_api():
113
  def get_questions(use: str,
114
  subject: str,
115
  num_questions: int,
116
- authorisation: str = Header(None)):
117
  """
118
  Récupère les questions en fonction du type de test (use) et des catégories (subject) spécifiés
119
  L'application peut produire des QCMs de 5, 10 ou 20 questions (seulement)
 
86
  )
87
 
88
  # Fonction pour vérifier l'authentification de l'utilisateur
89
+ def authenticate(authorisation: str = Header(None)):
90
+ print("authorisation:", type(authorisation))
91
+ if not authorisation:
92
  raise HTTPException(status_code=401, detail="Utilisateur non authorisé1")
93
+ print("scheme, credentials ",authorisation)
94
  try:
95
+ scheme, credentials = authorisation.split()
96
  print("scheme="+scheme+" credentials="+credentials)
97
  if scheme != 'Basic':
98
  raise HTTPException(status_code=401, detail="Utilisateur non authorisé "+scheme)
 
113
  def get_questions(use: str,
114
  subject: str,
115
  num_questions: int,
116
+ authorisation: tuple = Header(None)):
117
  """
118
  Récupère les questions en fonction du type de test (use) et des catégories (subject) spécifiés
119
  L'application peut produire des QCMs de 5, 10 ou 20 questions (seulement)