Langkau ke kandungan

Sesi dan kata laluan

Persediaan

Log keluar sebuah peranti

Pautan ke Log keluar sebuah peranti
  1. Buka My account > Signed-in devices (akaun saya > peranti yang log masuk). Setiap baris menunjukkan nama peranti seperti “Firefox on Windows”, bila ia log masuk dan bila ia digunakan kali terakhir. Peranti anda tertera This device (peranti ini).
  2. Pilih Sign out (log keluar) pada sebuah baris. Anda akan nampak baris itu hilang; klik peranti itu yang seterusnya pergi ke log masuk.
  3. Atau pilih Sign out all other devices (log keluar semua peranti lain) untuk mengekalkan hanya yang ini.

Kedua-duanya memerlukan log masuk dengan kata laluan, atau kunci API dengan skop admin. Pintasan rangkaian setempat tidak mencukupi.

Terlupa kata laluan anda

Pautan ke Terlupa kata laluan anda

Ahli dan pentadbir: minta pemilik.

Pemilik: semasa HolyArrs berjalan, jalankan ini pada komputernya:

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

Taip nama pada satu baris dan kata laluan baharu pada baris seterusnya, kemudian tekan Ctrl+D. Tanpa Docker, jalankan holyarrs reset-owner. Anda sepatutnya boleh log masuk dengan kata laluan baharu.

Halaman log masuk menunjukkan langkah yang sama di bawah Forgot the password? (terlupa kata laluan?).

Berapa lama anda kekal log masuk

Pautan ke Berapa lama anda kekal log masuk
Peristiwa Hasil
7 hari tanpa digunakan Peranti dilog keluar
30 hari selepas log masuk Peranti dilog keluar, digunakan atau tidak
Anda menukar kata laluan Setiap peranti lain dilog keluar

Masa digunakan kali terakhir bagi peranti dan kunci API boleh lewat sehingga 1 jam.

Buka Settings > Users and roles (Tetapan > Pengguna dan peranan), kemudian Devices (peranti) di sebelah orang itu. Pilih Sign out pada satu peranti, atau Sign (name) out everywhere (log keluar (nama) di mana-mana). Pemilik boleh melakukan ini untuk sesiapa sahaja; pentadbir untuk ahli. Mematikan seseorang juga melog keluar mereka di mana-mana.

Jika tidak berfungsi

Pautan ke Jika tidak berfungsi

Gejala: Sign out all other devices ditolak. Punca: anda masuk melalui kunci API atau pintasan rangkaian setempat. Penyelesaian: log masuk dengan kata laluan dalam pelayar dan cuba lagi.

API sesi
Laluan Siapa Apa
GET /api/v1/auth/sessions Sesiapa yang log masuk Peranti anda: id, device, created_at, last_used_at, expires_at, current
DELETE /api/v1/auth/sessions Sesiapa yang log masuk Tamatkan setiap peranti lain. Menjawab {"ended": n}; 400 untuk kunci API atau pintasan rangkaian setempat
DELETE /api/v1/auth/sessions/{sid} Sesiapa yang log masuk Tamatkan satu peranti
GET /api/v1/users/{id}/sessions Pemilik, pentadbir Peranti seseorang
POST /api/v1/users/{id}/sessions/end-all Pemilik, pentadbir Log keluar seseorang di mana-mana
DELETE /api/v1/users/{id}/sessions/{sid} Pemilik, pentadbir Tamatkan satu peranti mereka

id ialah nilai awam rawak dan tidak boleh digunakan untuk log masuk. Kunci API memerlukan skop admin.

HolyArrs percuma. Jika ia menjimatkan masa anda, beri bintang di GitHub, taja projek ini atau belanja saya kopi.