सेशन और पासवर्ड
सेटअप
किसी डिवाइस को साइन आउट करें
किसी डिवाइस को साइन आउट करें का लिंक- My account > Signed-in devices (मेरा अकाउंट > साइन इन किए हुए डिवाइस) खोलें। हर लाइन में डिवाइस का नाम दिखता है, जैसे “Firefox on Windows”, साथ में यह कि उसने कब साइन इन किया और आख़िरी बार कब इस्तेमाल हुआ। आपके डिवाइस पर This device (यह डिवाइस) लिखा होता है।
- किसी लाइन पर Sign out (साइन आउट करें) चुनें। लाइन गायब होती दिखनी चाहिए; उस डिवाइस का अगला क्लिक साइन-इन पर जाता है।
- या सिर्फ़ इसी डिवाइस को रखने के लिए Sign out all other devices (बाकी सभी डिवाइस साइन आउट करें) चुनें।
दोनों के लिए पासवर्ड से साइन-इन चाहिए, या admin scope वाली API कुंजी। लोकल नेटवर्क का शॉर्टकट काफ़ी नहीं है।
पासवर्ड भूल गए
पासवर्ड भूल गए का लिंकमेंबर और एडमिन: ओनर से कहें।
ओनर: जब HolyArrs चल रहा हो, उसकी मशीन पर यह चलाएं:
docker exec -i holyarrs /holyarrs reset-ownerएक लाइन में नाम और अगली लाइन में नया पासवर्ड टाइप करें, फिर Ctrl+D दबाएं। Docker के बिना holyarrs reset-owner चलाएं। अब आप नए पासवर्ड से साइन इन कर पाने चाहिए।
साइन-इन पेज पर यही चरण Forgot the password? (पासवर्ड भूल गए?) के नीचे दिखते हैं।
विकल्प
विकल्प का लिंकआप कितनी देर साइन इन रहते हैं
आप कितनी देर साइन इन रहते हैं का लिंक| इवेंट | नतीजा |
|---|---|
| 7 दिन तक इस्तेमाल नहीं | डिवाइस साइन आउट |
| साइन-इन के 30 दिन बाद | डिवाइस साइन आउट, इस्तेमाल हुआ हो या नहीं |
| आप अपना पासवर्ड बदलते हैं | बाकी हर डिवाइस साइन आउट |
डिवाइस और API कुंजी के आख़िरी इस्तेमाल का समय 1 घंटे तक पीछे हो सकता है।
दूसरे लोगों के डिवाइस
दूसरे लोगों के डिवाइस का लिंकSettings > Users and roles (सेटिंग > यूज़र और रोल) खोलें, फिर उस व्यक्ति के पास Devices (डिवाइस) खोलें। किसी एक डिवाइस पर Sign out चुनें, या Sign (name) out everywhere ((नाम) को हर जगह साइन आउट करें) चुनें। ओनर यह किसी के लिए भी कर सकता है; एडमिन मेंबर के लिए। किसी व्यक्ति को बंद करने पर भी वह हर जगह साइन आउट हो जाता है।
अगर काम न करे
अगर काम न करे का लिंकलक्षण: Sign out all other devices मना कर दिया जाता है। वजह: आप API कुंजी या लोकल नेटवर्क के शॉर्टकट से अंदर हैं। हल: ब्राउज़र में पासवर्ड से साइन इन करें और दोबारा कोशिश करें।
एक्सपर्ट के लिए
एक्सपर्ट के लिए का लिंकसेशन API
| रूट | कौन | क्या |
|---|---|---|
GET /api/v1/auth/sessions |
कोई भी साइन इन व्यक्ति | आपके डिवाइस: id, device, created_at, last_used_at, expires_at, current |
DELETE /api/v1/auth/sessions |
कोई भी साइन इन व्यक्ति | बाकी हर डिवाइस का सेशन ख़त्म करें। जवाब {"ended": n}; API कुंजी या लोकल नेटवर्क के शॉर्टकट के लिए 400 |
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 कुंजी के लिए admin scope चाहिए।
इससे जुड़े पेज
इससे जुड़े पेज का लिंकHolyArrs मुफ़्त है। अगर इससे आपका समय बचा, तो GitHub पर स्टार दें, स्पॉन्सर करें या मुझे एक कॉफ़ी पिलाएं।