Stempel last_login so "Last Login" hört auf zu lesen Never

FixSecurityService
Verschifft
22. August 2026 um 21:47 UTC
Autor
Kamo
Ausschuss
0fc3aff

Nichts in SecurityService hat jemals geschrieben Benutzer.last_login. Der Schreiber lebte in der pensionierten AuthenticationService und wurde nicht überführt, wenn Authentifizierung wurde auf den JDBC-only UserAuthenticationService verschoben, der liest und schreibt nie. Die Spalte war daher NULL für jeden Benutzer, und jeder Oberfläche mit "Never": die /Account-Mitglieder und Team-Mitglieder Gitter, der Mitgliederprofil-Header-Chip und die Registerkarte Login & Security. Nichts getäuscht überall, weil sich jede Schicht korrekt verhält für eine Null. Stempel es, wo der einstige Schlüssel geprägt ist, anstatt wo das Passwort ist geprüft. Das OTK ist das, was tatsächlich die Sitzung an den Browser übergibt, so dass Anmeldung, die am zweiten Faktor stoppt hat sich als Passwort bewiesen, nicht ein Identität, und hinterlässt keine Spuren, bis der Faktor erfüllt ist. Imitation und enter-als absichtlich nicht stampfen: diejenigen prägen eine Sitzung an Administrator-Laufwerke, und die Aufnahme als eigene Anmeldung des Mitglieds würde eine setzen Login haben sie nie in eine Audit-Oberfläche durchgeführt. /device/exchange ist ein Hintergrund Token aktualisieren, dass auch Griffe Org-Schaltung, so stamping es würde Verwandeln Sie den Wert in "das letzte Mal, wenn das Telefonieren nach Hause". Der Wert ist LocalDateTime.toString() in UTC auf Millisekunden abgeschnitten, die Offset-lose Form-App/lib/serverTime.ts parsen bereits; die Webseite benötigt keine Veränderung. Seitwärtseffekt wissenswert: Das macht das Platzhalter-Gatter in SecurityController echt. Es testet "nie verifiziert UND nie angemeldet", und mit last_login immer NULL der zweite Klausel war immer wahr, degenerieren den Scheck zu !emailVerifiziert allein. Vorstehende Zeilen bleiben NULL, bis sich jeder Benutzer anmeldet. Die Logins waren nie aufgenommen, so gibt es nichts zu füllen.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen