เซสชันและรหัสผ่าน
ตั้งค่า
ออกจากระบบอุปกรณ์
ลิงก์ไปยัง ออกจากระบบอุปกรณ์- เปิด My account > Signed-in devices (บัญชีของฉัน > อุปกรณ์ที่ล็อกอินอยู่) แต่ละแถวแสดงชื่ออุปกรณ์ เช่น “Firefox on Windows” เวลาที่ล็อกอิน และเวลาที่ใช้ล่าสุด แถวของคุณจะเขียนว่า This device (อุปกรณ์นี้)
- กด Sign out (ออกจากระบบ) ที่แถวนั้น แถวควรหายไป และการคลิกครั้งถัดไปของอุปกรณ์นั้นจะไปที่หน้าล็อกอิน
- หรือกด Sign out all other devices (ออกจากระบบอุปกรณ์อื่นทั้งหมด) เพื่อเหลือไว้เฉพาะเครื่องนี้
ทั้งสองอย่างต้องล็อกอินด้วยรหัสผ่าน หรือใช้ API key ที่มี admin scope ทางลัดเครือข่ายภายในไม่พอ
ลืมรหัสผ่าน
ลิงก์ไปยัง ลืมรหัสผ่านสมาชิกและแอดมิน: ขอให้เจ้าของช่วย
เจ้าของ: ขณะที่ HolyArrs ทำงานอยู่ ให้รันคำสั่งนี้บนเครื่องของมัน:
docker exec -i holyarrs /holyarrs reset-ownerพิมพ์ชื่อในบรรทัดหนึ่ง และรหัสผ่านใหม่ในบรรทัดถัดไป แล้วกด Ctrl+D ถ้าไม่ใช้ Docker ให้รัน holyarrs reset-owner จากนั้นควรล็อกอินด้วยรหัสผ่านใหม่ได้
หน้าล็อกอินแสดงขั้นตอนเดียวกันนี้ใต้ Forgot the password? (ลืมรหัสผ่าน?)
ตัวเลือก
ลิงก์ไปยัง ตัวเลือกล็อกอินค้างไว้ได้นานแค่ไหน
ลิงก์ไปยัง ล็อกอินค้างไว้ได้นานแค่ไหน| เหตุการณ์ | ผล |
|---|---|
| ไม่ได้ใช้ 7 วัน | อุปกรณ์ถูกออกจากระบบ |
| ผ่านไป 30 วันหลังล็อกอิน | อุปกรณ์ถูกออกจากระบบ ไม่ว่าจะใช้อยู่หรือไม่ |
| คุณเปลี่ยนรหัสผ่าน | อุปกรณ์อื่นทั้งหมดถูกออกจากระบบ |
เวลาใช้ล่าสุดของอุปกรณ์และ API key อาจช้ากว่าความจริงได้สูงสุด 1 ชั่วโมง
อุปกรณ์ของคนอื่น
ลิงก์ไปยัง อุปกรณ์ของคนอื่นเปิด Settings > Users and roles (การตั้งค่า > ผู้ใช้และบทบาท) แล้วกด Devices (อุปกรณ์) ข้างชื่อคนนั้น กด Sign out ที่อุปกรณ์หนึ่งเครื่อง หรือ Sign (name) out everywhere (ออกจากระบบ (ชื่อ) ทุกที่) เจ้าของทำได้กับทุกคน แอดมินทำได้กับสมาชิก การปิดบัญชีของคนก็ออกจากระบบทุกที่ให้ด้วย
ถ้าไม่ทำงาน
ลิงก์ไปยัง ถ้าไม่ทำงานอาการ: Sign out all other devices ถูกปฏิเสธ สาเหตุ: คุณเข้ามาด้วย API key หรือทางลัดเครือข่ายภายใน วิธีแก้: ล็อกอินด้วยรหัสผ่านในเบราว์เซอร์แล้วลองใหม่
สำหรับผู้เชี่ยวชาญ
ลิงก์ไปยัง สำหรับผู้เชี่ยวชาญAPI ของเซสชัน
| Route | ใคร | ทำอะไร |
|---|---|---|
GET /api/v1/auth/sessions |
ทุกคนที่ล็อกอินอยู่ | อุปกรณ์ของคุณ: id, device, created_at, last_used_at, expires_at, current |
DELETE /api/v1/auth/sessions |
ทุกคนที่ล็อกอินอยู่ | จบทุกอุปกรณ์อื่น ตอบ {"ended": n} ตอบ 400 ถ้าใช้ API key หรือทางลัดเครือข่ายภายใน |
DELETE /api/v1/auth/sessions/{sid} |
ทุกคนที่ล็อกอินอยู่ | จบอุปกรณ์หนึ่งเครื่อง |
GET /api/v1/users/{id}/sessions |
เจ้าของ, แอดมิน | อุปกรณ์ของคนหนึ่งคน |
POST /api/v1/users/{id}/sessions/end-all |
เจ้าของ, แอดมิน | ออกจากระบบคนหนึ่งคนทุกที่ |
DELETE /api/v1/users/{id}/sessions/{sid} |
เจ้าของ, แอดมิน | จบอุปกรณ์หนึ่งเครื่องของเขา |
id เป็นค่าสาธารณะแบบสุ่ม และใช้ล็อกอินให้ใครไม่ได้ API key ต้องมี admin scope
หน้าที่เกี่ยวข้อง
ลิงก์ไปยัง หน้าที่เกี่ยวข้องHolyArrs ใช้ได้ฟรี ถ้าช่วยประหยัดเวลาคุณได้ กดดาวบน GitHub, สนับสนุนโปรเจกต์ หรือ เลี้ยงกาแฟผู้พัฒนา