Phiên đăng nhập và mật khẩu
Cài đặt
Đăng xuất một thiết bị
Liên kết tới Đăng xuất một thiết bị- Mở My account > Signed-in devices (tài khoản của tôi > thiết bị đã đăng nhập). Mỗi dòng cho biết tên thiết bị, ví dụ “Firefox on Windows”, thời điểm đăng nhập và lần dùng gần nhất. Dòng của bạn ghi This device (thiết bị này).
- Chọn Sign out (đăng xuất) trên một dòng. Bạn sẽ thấy dòng đó biến mất; lần nhấn tiếp theo của thiết bị đó sẽ chuyển đến trang đăng nhập.
- Hoặc chọn Sign out all other devices (đăng xuất mọi thiết bị khác) để chỉ giữ lại thiết bị này.
Cả hai đều cần đăng nhập bằng mật khẩu, hoặc một khóa API có phạm vi admin. Lối tắt trong mạng nội bộ là không đủ.
Quên mật khẩu
Liên kết tới Quên mật khẩuThành viên và quản trị viên: hãy nhờ chủ sở hữu.
Chủ sở hữu: khi HolyArrs đang chạy, hãy chạy lệnh này trên máy tính của nó:
docker exec -i holyarrs /holyarrs reset-ownerNhập tên trên một dòng và mật khẩu mới ở dòng kế tiếp, rồi nhấn Ctrl+D. Nếu không dùng Docker, chạy holyarrs reset-owner. Bạn sẽ đăng nhập được bằng mật khẩu mới.
Trang đăng nhập cũng hiện các bước này ở mục Forgot the password? (quên mật khẩu?).
Lựa chọn
Liên kết tới Lựa chọnBạn giữ đăng nhập được bao lâu
Liên kết tới Bạn giữ đăng nhập được bao lâu| Sự kiện | Kết quả |
|---|---|
| 7 ngày không dùng | Thiết bị bị đăng xuất |
| 30 ngày sau khi đăng nhập | Thiết bị bị đăng xuất, dù có dùng hay không |
| Bạn đổi mật khẩu | Mọi thiết bị khác bị đăng xuất |
Thời điểm dùng gần nhất của thiết bị và khóa API có thể trễ đến 1 giờ.
Thiết bị của người khác
Liên kết tới Thiết bị của người khácMở Settings > Users and roles (Cài đặt > Người dùng và vai trò), rồi chọn Devices bên cạnh người đó. Chọn Sign out trên một thiết bị, hoặc Sign (name) out everywhere. Chủ sở hữu làm được việc này cho bất kỳ ai; quản trị viên làm được cho thành viên. Tắt một người cũng đăng xuất họ ở mọi nơi.
Nếu không hoạt động
Liên kết tới Nếu không hoạt độngTriệu chứng: Sign out all other devices bị từ chối. Nguyên nhân: bạn đang vào bằng khóa API hoặc lối tắt trong mạng nội bộ. Cách khắc phục: đăng nhập bằng mật khẩu trong trình duyệt rồi thử lại.
Dành cho người dùng nâng cao
Liên kết tới Dành cho người dùng nâng caoAPI phiên đăng nhập
| Route | Ai | Làm gì |
|---|---|---|
GET /api/v1/auth/sessions |
Bất kỳ ai đã đăng nhập | Các thiết bị của bạn: id, device, created_at, last_used_at, expires_at, current |
DELETE /api/v1/auth/sessions |
Bất kỳ ai đã đăng nhập | Kết thúc mọi thiết bị khác. Trả về {"ended": n}; 400 với khóa API hoặc lối tắt trong mạng nội bộ |
DELETE /api/v1/auth/sessions/{sid} |
Bất kỳ ai đã đăng nhập | Kết thúc một thiết bị |
GET /api/v1/users/{id}/sessions |
Chủ sở hữu, quản trị viên | Các thiết bị của một người |
POST /api/v1/users/{id}/sessions/end-all |
Chủ sở hữu, quản trị viên | Đăng xuất một người ở mọi nơi |
DELETE /api/v1/users/{id}/sessions/{sid} |
Chủ sở hữu, quản trị viên | Kết thúc một thiết bị của họ |
id là một giá trị công khai ngẫu nhiên và không thể dùng để đăng nhập cho ai. Khóa API cần phạm vi admin.
Liên quan
Liên kết tới Liên quanHolyArrs miễn phí. Nếu nó giúp bạn tiết kiệm thời gian, hãy gắn sao trên GitHub, tài trợ dự án hoặc mời tôi một ly cà phê.