Files
test/app/service/__pycache__/auth_service.cpython-313.pyc
T

25 lines
4.1 KiB
Plaintext
Raw Normal View History

2026-09-21 19:03:31 +08:00
ó
ˆªjÀ ãó •SrSSKJr SSKJr SSKJr SSKJr SSKJ r J
r
J r SSK J
r
JrJr SSKJr SS KJrJr SS
KJrJr "S S 5rg
)u*认è¯�业务:登录ã€�建å�·ã€�改密。é)Ú annotations)Údatetime)ÚSession)Úsettings)Ú AuthErrorÚ
BusinessErrorÚ
ConflictError)Úcreate_access_tokenÚ
hash_passwordÚverify_password)Ú
AccountDao)ÚAccountÚRole)Ú
AccountCreateÚPasswordChangecóP•\rSrSr\SSj5r\SSj5r\S Sj5rSrg)
Ú AuthServiceécó¤•[R"X5nUb[X4R5(d [ S5eUR
(d [ S5e[ R"5UlUR5 [RS-n[[UR5URUR S.5nXFU4$)Nu用户å��或密ç �ä¸�正确u*该账å�·å·²è¢«å�œç”¨ï¼Œè¯·è�”系管ç�†å‘˜é<)ÚsubÚusernameÚrole)r
Úget_by_usernamer Úhashed_passwordrÚ is_activerÚnowÚ
last_login_atÚflushrÚJWT_EXPIRE_MINUTESr
ÚstrÚidrr)ÚclsÚdbrÚpasswordÚaccountÚexpires_secondsÚtokens Úapp\service\auth_service.pyÚloginÚAuthService.logins¢€ä×,Ò,¨RÓ:ˆØ ‰?¤/°(×<SÑ<S×"TÑ"TäÐ9Ó:Ð :Ø× × ÜÐHÓIÐ Iä (§ ¢ £ˆÔØ
�‰Œ
ä"×5Ñ5¸Ñ:ˆÜ#ܘŸ
™
“O°×1AÑ1AÈ7Ï<É<Ñ Xó
ˆð˜Ð.Ð.ócó•[R"XRSS9(a[SURS35eUR[
Vs1sHo3R iM sn;a([SSRS[
5535e[UR[UR5URURURS9nURU5 UR5 U$s snf) NT)Ú with_deletedu 登录å��「uã€�已被å� ç”¨u角色å�ªèƒ½æ˜¯ Ú/c3ó8# •UHoRv• M g7f)N)Úvalue)Ú.0Úrs r)Ú <genexpr>Ú-AuthService.create_account.<locals>.<genexpr>)sé€Ð;RÊTÈ¿G¾GÊTùs‚)rrÚ real_namerÚ