Gregniuki commited on
Commit
b904717
·
1 Parent(s): 656d2b8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -357,8 +357,8 @@ async def token_validate(token: str = Depends(oauth2_scheme)):
357
  async def login(form_data: OAuth2PasswordRequestForm = Depends(), db: Session = Depends(get_db)):
358
  return await login_for_access_token(form_data.username, form_data.password, db)
359
 
360
- async def login_for_access_token(email: str, password: str, db: Session):
361
- user = authenticate_user(db, email=form_data.username, password=form_data.password)
362
  if not user:
363
  raise HTTPException(
364
  status_code=status.HTTP_401_UNAUTHORIZED,
@@ -368,8 +368,8 @@ async def login_for_access_token(email: str, password: str, db: Session):
368
  access_token = create_access_token(data={"sub": user.email})
369
  return {"access_token": access_token, "token_type": "bearer"}
370
 
371
- def authenticate_user(db: Session, email: str, password: str):
372
- user = get_user_by_email(db, email)
373
  if not user or not pwd_context.verify(password, user.hashed_password):
374
  raise HTTPException(status_code=status.HTTP_401_UNAUTHORIZED, detail="Incorrect email or password")
375
  return user
 
357
  async def login(form_data: OAuth2PasswordRequestForm = Depends(), db: Session = Depends(get_db)):
358
  return await login_for_access_token(form_data.username, form_data.password, db)
359
 
360
+ async def login_for_access_token(username: str, password: str, db: Session):
361
+ user = authenticate_user(db,form_data.username, form_data.password)
362
  if not user:
363
  raise HTTPException(
364
  status_code=status.HTTP_401_UNAUTHORIZED,
 
368
  access_token = create_access_token(data={"sub": user.email})
369
  return {"access_token": access_token, "token_type": "bearer"}
370
 
371
+ def authenticate_user(db: Session, username: str, password: str):
372
+ user = get_user_by_email(db, username)
373
  if not user or not pwd_context.verify(password, user.hashed_password):
374
  raise HTTPException(status_code=status.HTTP_401_UNAUTHORIZED, detail="Incorrect email or password")
375
  return user