admin_nyelvi_javítas

This commit is contained in:
Roo
2026-07-25 10:22:03 +00:00
parent 33c4d793db
commit c9118bf52f
29 changed files with 4474 additions and 943 deletions

View File

@@ -62,6 +62,9 @@ async def login(
detail="AUTH.USER_INACTIVE"
)
# ── Update last activity timestamp ──
user.last_activity_at = datetime.now(timezone.utc)
# ── Device Fingerprint Tracking ──
if device_fingerprint:
# 1. Ellenőrizzük, létezik-e már a Device a hash alapján
@@ -160,6 +163,9 @@ async def verify_email(
if not user:
raise HTTPException(status_code=400, detail=t("AUTH.INVALID_OR_EXPIRED_TOKEN"))
# ── Update last activity timestamp ──
user.last_activity_at = datetime.now(timezone.utc)
# ── Device Fingerprint Tracking (Magic Link) ──
if request.device_fingerprint:
# 1. Ellenőrizzük, létezik-e már a Device a hash alapján
@@ -491,6 +497,9 @@ async def google_auth(
detail="Hiba a felhasználó létrehozása során."
)
# ── Update last activity timestamp ──
user.last_activity_at = datetime.now(timezone.utc)
# 6. Generate JWT tokens (same logic as login)
ranks = await settings.get_db_setting(db, "rbac_rank_matrix", default=DEFAULT_RANK_MAP)
role_name = user.role.value if hasattr(user.role, 'value') else str(user.role)