260706_2_로그인 인증 검토
This commit is contained in:
@@ -66,7 +66,7 @@ async def request_login(payload: LoginRequest, request: Request):
|
||||
subject, html = security_alert_email(email, failures)
|
||||
send_email_background(ADMIN_EMAIL, subject, html)
|
||||
raise HTTPException(status_code=401, detail="이메일 또는 비밀번호가 올바르지 않습니다.")
|
||||
if user["status"] != "ACTIVE":
|
||||
if user["status"] not in ("ACTIVE", "NO_COMPANY"):
|
||||
await record_login(user["id"], email, "FAILURE", "ACCOUNT_INACTIVE", agent)
|
||||
raise HTTPException(status_code=403, detail="활성화되지 않은 계정입니다.")
|
||||
|
||||
@@ -140,6 +140,8 @@ async def current_session(session: dict = Depends(verify_session)):
|
||||
"email": session["email"],
|
||||
"name": session["name"],
|
||||
"role": session["role"],
|
||||
"company_id": session["company_id"],
|
||||
"is_master": session["is_master"],
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user