Admin User nach einer Zeit von einer Stunde löschen (Cookie oder Local Storrage) , automatisch abmelden
This commit is contained in:
@@ -22,6 +22,12 @@ const UserManagementSettings: React.FC = () => {
|
||||
() => {
|
||||
setLoginSuccess(true);
|
||||
setError("");
|
||||
// Speichere die System-Uhrzeit (Login-Zeitpunkt) im localStorage
|
||||
try {
|
||||
localStorage.setItem("adminLoginTime", new Date().toISOString());
|
||||
} catch {
|
||||
// Ignoriere Speicherfehler (z. B. in Private Mode)
|
||||
}
|
||||
},
|
||||
(errorMsg) => {
|
||||
setLoginSuccess(false);
|
||||
@@ -47,7 +53,14 @@ const UserManagementSettings: React.FC = () => {
|
||||
<button
|
||||
type="button"
|
||||
className="bg-littwin-blue text-white px-4 py-2 h-8 text-xs rounded whitespace-nowrap"
|
||||
onClick={logoutAdmin}
|
||||
onClick={() => {
|
||||
try {
|
||||
localStorage.removeItem("adminLoginTime");
|
||||
} catch {
|
||||
// ignore
|
||||
}
|
||||
logoutAdmin();
|
||||
}}
|
||||
>
|
||||
Admin abmelden
|
||||
</button>
|
||||
|
||||
Reference in New Issue
Block a user