- Verschifft
- 17. Juli 2026 um 23:48 UTC
- Autor
- Kamo
- Ausschuss
- 8c76351
Das ACTIVE-Mitglied-Login-Gate lebte bisher nur im Passwort-Login Controller. Erweitern Sie es auf jeden Session-Mining-Pfad über das Shared-lib **************** Prädikat, und machen off-boarding ein Durchsetzung Ereignis statt eines Display-only-Feld schreiben: - Login Gate verwendet jetzt das gemeinsame Prädikat und scheitert CLOSED auf Fehler (was fallen durch die Sitzungserstellung auf jede Ausnahme). - Geräte-Token-Austausch (mobile SSO) lehnt Nicht-ACTIVE-Mitglieder bei der Mitgliedschaft ab Auflösung - schließt die kritischen dauerhaften "Bleiben in nach der Kündigung unterzeichnet" Bypass. - enter-as und god-mode-Imitation-Gate auf dem gleichen Prädikat (wurden recordState-only), so dass ein Off-Boarded-Mitglied nicht wieder ein-/personitiert werden kann in eine Live-Session. - KSessionService: einen userId->-Reverse Index beibehalten und hinzufügen deleteSessionsForMember() so können die Live-Sitzungen eines Mitglieds widerrufen werden. - Flipping ein Teammitglied aus ACTIVE jetzt widerruft ihre Live-Sitzungen sofort (MemberController) und /session/refresh prüft die Berechtigung und tötet jede Restsitzung. - Force-Logout beheben: es lesen *** String-Tasten als Redis hashes (immer FRONGTYPE, gelöscht nichts) - säumt jetzt über den umgekehrten Index. - Chat/Interaction-Center-Liste (/nach-Abteilung) schließt Nicht-ACTIVE-Mitglieder aus und emitt jetzt real isActive + teamMembershipStatus zur Client-Filterung. - Lead-assignee-Liste schließt nicht-ACTIVE-Mitglieder aus; akzeptieren Sie Oberflächen NOT_ACTIVE.