Demosthene-OR commited on
Commit
9649fff
1 Parent(s): a77590a

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +3 -2
main.py CHANGED
@@ -120,6 +120,7 @@ def get_questions(use: str,
120
  Seuls les utilisateurs se trouvant dans users_credentials peuvent utiliser cette application
121
  """
122
 
 
123
  authenticate(authorisation)
124
 
125
  # Verifier si le nombre de questions demandé correspond au nombre de questions d'un QCM
@@ -164,14 +165,14 @@ def get_questions(use: str,
164
  # Endpoint pour créer une nouvelle question (accessible uniquement par l'utilisateur admin)
165
  @api.post('/questions/create', name="Création d'une nouvelle question")
166
  def create_question(question: Question,
167
- auth_info: tuple = Depends(authenticate)):
168
  """
169
  Crée une nouvelle question et l'ajoute à questions.csv
170
  Seuls l' utilisateur admin a le droit d'utiliser cette fonction
171
  """
172
  global questions_data
173
 
174
- username, password = auth_info
175
  if username != 'admin':
176
  raise HTTPException(status_code=401, detail="Utilisateur non authorisé")
177
 
 
120
  Seuls les utilisateurs se trouvant dans users_credentials peuvent utiliser cette application
121
  """
122
 
123
+ # Verifier si l'utilsateur existe et a le droit
124
  authenticate(authorisation)
125
 
126
  # Verifier si le nombre de questions demandé correspond au nombre de questions d'un QCM
 
165
  # Endpoint pour créer une nouvelle question (accessible uniquement par l'utilisateur admin)
166
  @api.post('/questions/create', name="Création d'une nouvelle question")
167
  def create_question(question: Question,
168
+ authorisation: tuple = Depends(authenticate)):
169
  """
170
  Crée une nouvelle question et l'ajoute à questions.csv
171
  Seuls l' utilisateur admin a le droit d'utiliser cette fonction
172
  """
173
  global questions_data
174
 
175
+ username, password = authorisation
176
  if username != 'admin':
177
  raise HTTPException(status_code=401, detail="Utilisateur non authorisé")
178