Edasi sisu juurde

Seansid ja paroolid

Seadistus

  1. Ava My account > Signed-in devices (minu konto > sisse logitud seadmed). Iga rida näitab seadme nime, näiteks „Firefox on Windows“, millal see sisse logis ja millal seda viimati kasutati. Sinu oma ütleb This device (see seade).
  2. Vali real Sign out (logi välja). Näed rea kadumist; selle seadme järgmine klõps viib sisselogimisele.
  3. Või vali Sign out all other devices (logi kõik teised seadmed välja), et alles jääks ainult see.

Mõlemad vajavad parooliga sisselogimist või admin-ulatusega API-võtit. Kohtvõrgu otsetee ei piisa.

Liikmed ja adminid: küsi omanikult.

Omanik: kui HolyArrs töötab, käivita see tema arvutis:

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

Sisesta nimi ühele reale ja uus parool järgmisele, siis vajuta Ctrl+D. Ilma Dockerita käivita holyarrs reset-owner. Peaksid saama uue parooliga sisse logida.

Sisselogimise leht näitab samu samme kohas Forgot the password? (unustasid parooli).

Kui kaua sa sisse logituna püsid

Link jaotisele Kui kaua sa sisse logituna püsid
Sündmus Tulemus
7 päeva kasutamata Seade logitakse välja
30 päeva pärast sisselogimist Seade logitakse välja, kasutatud või mitte
Sa muudad oma parooli Iga teine seade logitakse välja

Seadmete ja API-võtmete viimase kasutuse ajad võivad hilineda kuni 1 tunni.

Ava Settings > Users and roles (seaded > kasutajad ja rollid), siis Devices (seadmed) inimese kõrval. Vali ühel seadmel Sign out või Sign (name) out everywhere (logi (nimi) kõikjalt välja). Omanik saab seda teha igaühe jaoks; admin liikmete jaoks. Inimese väljalülitamine logib ta samuti kõikjalt välja.

Sümptom: Sign out all other devices lükatakse tagasi. Põhjus: oled sees API-võtme või kohtvõrgu otsetee kaudu. Lahendus: logi brauseris sisse parooliga ja proovi uuesti.

Seansside API
Marsruut Kes Mida
GET /api/v1/auth/sessions Igaüks sisse logitud Sinu seadmed: id, device, created_at, last_used_at, expires_at, current
DELETE /api/v1/auth/sessions Igaüks sisse logitud Lõpeta iga teine seade. Vastab {"ended": n}; 400 API-võtme või kohtvõrgu otsetee puhul
DELETE /api/v1/auth/sessions/{sid} Igaüks sisse logitud Lõpeta üks seade
GET /api/v1/users/{id}/sessions Omanik, admin Ühe inimese seadmed
POST /api/v1/users/{id}/sessions/end-all Omanik, admin Logi üks inimene kõikjalt välja
DELETE /api/v1/users/{id}/sessions/{sid} Omanik, admin Lõpeta üks tema seadmetest

id on juhuslik avalik väärtus ega saa kedagi sisse logida. API-võtmed vajavad admin-ulatust.

HolyArrs on tasuta. Kui see säästis sinu aega, anna talle GitHubis täht, toeta teda või osta mulle kohvi.