ó
    ®•jP  ã                   ó†   • S SK JrJr  S SKJrJrJr  S SKJr  S SK	J
r
JrJrJr  S SKJr  S SKJrJr  S SK JrJr  S\4S	 jrg
)é    )ÚRequestÚDepends)ÚjwtÚJWTErrorÚExpiredSignatureError)Úsettings)ÚTokenExpiredException_401ÚTokenAbsentException_401Ú!IncorrectTokenFormatException_401ÚUserNotFoundException_401)ÚUsersDAO)ÚOAuth2PasswordBearerÚOAuth2PasswordRequestForm)ÚHTTPExceptionÚstatusÚrequestc                 óV   • U R                   R                  S5      nU(       d  [        eU$ )NÚworkTools_token)ÚcookiesÚgetr
   )r   Útokens     Ú9D:\OneDrive\Python\workToolsAPI\app\users\dependencies.pyÚ	get_tokenr      s%   € Ø�O‰O×ÑÐ 1Ó2€EÞÜ&Ð&Ø€Ló    N)Úfastapir   r   Újoser   r   r   Ú
app.configr   Úapp.exceptionsr	   r
   r   r   Úapp.users.daor   Úfastapi.securityr   r   r   r   r   © r   r   Ú<module>r"      s0   ðß $ß 5Ñ 5å ÷ó å "ç Lß )ð�wõ r   