File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,9 +17,12 @@ class UserInDB(User):
1717 password : str
1818
1919
20- def get_user (db , username : str ):
21- if username in db :
22- password = db [username ]
20+ def get_user (db , token : str ):
21+ if token in db .values ():
22+ password = token
23+ for k , v in db .items ():
24+ if v == token :
25+ username = k
2326 return UserInDB (username = username , password = password )
2427
2528
Original file line number Diff line number Diff line change @@ -20,4 +20,4 @@ async def login(form_data: OAuth2PasswordRequestForm = Depends()):
2020 hashed_password = form_data .password
2121 if not hashed_password == user .password :
2222 raise HTTPException (status_code = 400 , detail = "Incorrect username or password" )
23- return {"access_token" : user .username , "token_type" : "bearer" }
23+ return {"access_token" : user .password , "token_type" : "bearer" }
You can’t perform that action at this time.
0 commit comments