Preskoči na sadržaj

Sesije i lozinke

Postavljanje

  1. Otvori My account > Signed-in devices (moj račun > prijavljeni uređaji). Svaki redak prikazuje ime uređaja poput „Firefox on Windows“, kada se prijavio i kada je zadnji put korišten. Tvoj piše This device (ovaj uređaj).
  2. Klikni na Sign out (odjavi) u retku. Vidjet ćeš da redak nestaje; sljedeći klik tog uređaja vodi na prijavu.
  3. Ili klikni na Sign out all other devices (odjavi sve ostale uređaje) da ostane samo ovaj.

Oba traže prijavu lozinkom ili API ključ s admin scopeom. Prečac lokalne mreže nije dovoljan.

Članovi i admini: pitaj vlasnika.

Vlasnik: dok HolyArrs radi, izvrši ovo na njegovu računalu:

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

Upiši ime u jednu liniju, a novu lozinku u sljedeću, zatim pritisni Ctrl+D. Bez Dockera izvrši holyarrs reset-owner. Moći ćeš se prijaviti novom lozinkom.

Stranica za prijavu prikazuje iste korake pod Forgot the password? (zaboravljena lozinka).

Događaj Rezultat
7 dana bez korištenja Uređaj se odjavljuje
30 dana nakon prijave Uređaj se odjavljuje, korišten ili ne
Promijeniš lozinku Svaki drugi uređaj se odjavljuje

Vremena zadnjeg korištenja za uređaje i API ključeve mogu kasniti do 1 sat.

Otvori Settings > Users and roles (postavke > korisnici i uloge), zatim Devices (uređaji) pored osobe. Klikni na Sign out na jednom uređaju ili na Sign (name) out everywhere (odjavi (ime) posvuda). Vlasnik to može za svakoga; admin za članove. Isključivanje osobe također je odjavljuje posvuda.

Simptom: Sign out all other devices se odbija. Uzrok: prijava je preko API ključa ili prečaca lokalne mreže. Rješenje: prijavi se lozinkom u pregledniku i pokušaj ponovno.

API za sesije
Ruta Tko Što
GET /api/v1/auth/sessions Svatko prijavljen Tvoji uređaji: id, device, created_at, last_used_at, expires_at, current
DELETE /api/v1/auth/sessions Svatko prijavljen Završi svaki drugi uređaj. Odgovara s {"ended": n}; 400 za API ključ ili prečac lokalne mreže
DELETE /api/v1/auth/sessions/{sid} Svatko prijavljen Završi jedan uređaj
GET /api/v1/users/{id}/sessions Vlasnik, admin Uređaji jedne osobe
POST /api/v1/users/{id}/sessions/end-all Vlasnik, admin Odjavi jednu osobu posvuda
DELETE /api/v1/users/{id}/sessions/{sid} Vlasnik, admin Završi jedan od njezinih uređaja

id je nasumična javna vrijednost i ne može nikoga prijaviti. API ključevi trebaju admin scope.

HolyArrs je besplatan. Ako ti je uštedio vrijeme, daj mu zvjezdicu na GitHubu, podrži ga ili počasti me kavom.