Zum Inhalt springen

Sitzungen und Passwörter

Einrichtung

Ein Gerät abmelden

Link zu Ein Gerät abmelden
  1. Öffne My account > Signed-in devices (Mein Konto > Angemeldete Geräte). Jede Zeile zeigt einen Gerätenamen wie „Firefox on Windows“, wann sich das Gerät angemeldet hat und wann es zuletzt genutzt wurde. Bei deinem steht This device (dieses Gerät).
  2. Klicke in einer Zeile auf Sign out (abmelden). Du solltest sehen, wie die Zeile verschwindet; der nächste Klick auf diesem Gerät führt zur Anmeldung.
  3. Oder klicke auf Sign out all other devices (alle anderen Geräte abmelden), um nur dieses zu behalten.

Beides braucht eine Anmeldung mit Passwort oder einen API-Schlüssel mit dem Scope admin. Die Abkürzung über das lokale Netzwerk reicht nicht.

Passwort vergessen

Link zu Passwort vergessen

Mitglieder und Admins: Frag den Besitzer.

Der Besitzer: Führe das hier auf dem Rechner von HolyArrs aus, während HolyArrs läuft:

Terminal window
docker exec -i holyarrs /holyarrs reset-owner

Gib den Namen in einer Zeile und das neue Passwort in der nächsten ein und drücke dann Strg+D. Ohne Docker führst du holyarrs reset-owner aus. Du solltest dich mit dem neuen Passwort anmelden können.

Die Anmeldeseite zeigt dieselben Schritte unter Forgot the password? (Passwort vergessen?).

Wie lange du angemeldet bleibst

Link zu Wie lange du angemeldet bleibst
Ereignis Ergebnis
7 Tage ohne Nutzung Gerät abgemeldet
30 Tage nach der Anmeldung Gerät abgemeldet, ob genutzt oder nicht
Du änderst dein Passwort Jedes andere Gerät abgemeldet

Die Zeiten der letzten Nutzung von Geräten und API-Schlüsseln können bis zu 1 Stunde nachhängen.

Geräte anderer Personen

Link zu Geräte anderer Personen

Öffne Settings > Users and roles (Einstellungen > Benutzer und Rollen) und dann Devices (Geräte) neben der Person. Klicke bei einem Gerät auf Sign out oder auf Sign (name) out everywhere ((Name) überall abmelden). Der Besitzer kann das für alle tun; ein Admin für Mitglieder. Wenn du eine Person ausschaltest, wird sie ebenfalls überall abgemeldet.

Wenn es nicht funktioniert

Link zu Wenn es nicht funktioniert

Symptom: Sign out all other devices wird abgelehnt. Ursache: Du bist über einen API-Schlüssel oder die Abkürzung über das lokale Netzwerk angemeldet. Lösung: Melde dich in einem Browser mit Passwort an und versuche es erneut.

Für Fortgeschrittene

Link zu Für Fortgeschrittene
Sitzungs-API
Route Wer Was
GET /api/v1/auth/sessions Jeder, der angemeldet ist Deine Geräte: id, device, created_at, last_used_at, expires_at, current
DELETE /api/v1/auth/sessions Jeder, der angemeldet ist Beendet jedes andere Gerät. Antwortet mit {"ended": n}; 400 bei einem API-Schlüssel oder der Abkürzung über das lokale Netzwerk
DELETE /api/v1/auth/sessions/{sid} Jeder, der angemeldet ist Beendet ein Gerät
GET /api/v1/users/{id}/sessions Besitzer, Admin Die Geräte einer Person
POST /api/v1/users/{id}/sessions/end-all Besitzer, Admin Meldet eine Person überall ab
DELETE /api/v1/users/{id}/sessions/{sid} Besitzer, Admin Beendet eines ihrer Geräte

Die id ist ein zufälliger öffentlicher Wert und kann niemanden anmelden. API-Schlüssel brauchen den Scope admin.

Verwandte Seiten

Link zu Verwandte Seiten

HolyArrs ist kostenlos. Wenn es dir Zeit gespart hat, gib ihm einen Stern auf GitHub, unterstütze es als Sponsor oder spendier mir einen Kaffee.