मुख्य कंटेंट तक स्किप करें

लॉग-इन और OTP सवाल-जवाब

जब staff login, forgot password, set-password links, patient portal OTP, magic login या workspace switching fail हो, तो यह पेज इस्तेमाल करें।

कौन कर सकता है: staff users, patient portal users, और employee accounts manage करने वाले owners/admins। कहाँ: Staff Login (/login), Forgot Password (/forgot-password), patient portal login, और मेरे वर्कस्पेस (My workspaces)।

Staff password login में Invalid credentials क्यों दिखता है?​

  1. Email Address की spelling check करें।
  2. Password check करें।
  3. अगर login page Detected workspace दिखा रहा है, तो confirm करें कि यह सही clinic है।
  4. अगर कोई workspace saved नहीं है, तब भी login email से workspace auto-detection try करता है।
  5. पक्का न हो तो Forgot password? click करें।

15 मिनट में 5 failed login attempts के बाद API Too many failed attempts. Try again in N seconds. लौटाता है।

Login page ने गलत workspace detect किया हो तो?​

Saved tenant होने पर login page Detected workspace दिखा सकता है। Multi-workspace accounts login के बाद switch कर सकते हैं।

  1. अगर login कर सकते हैं, तो मेरे वर्कस्पेस (My workspaces) खोलें या header workspace selector use करें।
  2. सही workspace चुनें।
  3. App नई session में reload होता है।
  4. अगर switching fail हो, तो selector का message Unable to switch workspace note करें।
  5. अगर बिल्कुल login नहीं हो पा रहा, तो owner से उस clinic में आपका employee account confirm करने को कहें।

Missing tenant context वाले user को Tenant context missing for this account. Please contact support. दिख सकता है।

मैं अपना staff password भूल गया हूँ​

  1. /forgot-password खोलें।
  2. अपना Email Address enter करें।
  3. Send Reset Link click करें।
  4. Email में Reset Your Password - Achal Technology देखें।
  5. Link 1 घंटे के अंदर खोलें।
  6. New Password और Confirm Password enter करें।
  7. Reset Password click करें।

Response हमेशा If an account exists for this email, a password reset link has been sent. होता है, ताकि account मौजूद है या नहीं यह reveal न हो।

Reset links 1 घंटे में expire हो जाते हैं और एक बार ही इस्तेमाल हो सकते हैं।

Possible messages में शामिल हैं:

  • This reset link is invalid or has expired. Please request a new one.
  • This reset link has already been used. Please request a new one.
  • Token is required
  • Password must be at least 6 characters
  1. Request a New Link click करें।
  2. केवल newest email use करें।
  3. Reset के बाद फिर login करें, क्योंकि existing sessions revoke हो जाते हैं।

Set-password links new employees के लिए होते हैं और 72 घंटे में expire हो जाते हैं।

Possible messages में शामिल हैं:

  • Invalid or expired token. Please contact your administrator.
  • Password has already been set. This link can only be used once.
  • Password has already been set. Please login or contact your administrator.
  1. अगर आपने कभी password set नहीं किया, तो owner/admin से access resend करने को कहें।
  2. अगर आपने एक बार set कर लिया था, तो Forgot password? use करें।
  3. कम से कम 6 characters वाला password बनाएँ।
  4. Set Password & Activate Account click करें।

OTP please wait कह रहा है​

/auth/public/send-otp हर phone पर प्रति minute एक send allow करता है। Exact message Please wait N seconds before requesting a new OTP है। OTPs 5 मिनट बाद expire हो जाते हैं।

  1. दिखाए गए seconds तक wait करें।
  2. New OTP केवल एक बार request करें।
  3. Latest code use करें, पुराना WhatsApp/SMS code नहीं।

OTP गलत, used या expired है​

केवल latest code use करें।

Messages में शामिल हैं:

  • OTP not found. Please request a new OTP via WhatsApp or SMS.
  • This OTP has already been used. Please request a new one.
  • OTP has expired. Please request a new one.
  • Incorrect OTP. N attempts remaining before account lockout.
  • Too many failed OTP attempts. Account locked for 24 hours. Contact support for immediate unlock.

Linked staff account पर 5 failed OTP attempts के बाद account 24 घंटे के लिए lock हो जाता है।

Patient portal login में patient not found क्यों दिखता है?​

Portal verified phone को active patient records से match करता है।

  1. Staff app में patient record खोलें।
  2. contactNumber, phone, guardianPhone, alternatePhone या mobileNumber check करें।
  3. सही 10-digit mobile number store करें।
  4. मरीज़ से OTP फिर request करने को कहें।

Possible messages No patient record found for this phone number. और No account found with this phone number. Please register first. हैं।

Shared-phone profile selection क्या है?​

अगर कई active patients एक family phone share करते हैं, तो OTP या magic link पहले phone ownership prove करता है, फिर portal पूछता है कि कौन-सी profile खोलनी है।

  1. Patient OTP पूरा करता है या WhatsApp magic link खोलता है।
  2. Portal Select a profile दिखाता है।
  3. Patient सही profile चुनता है।
  4. Session patient-id-bound हो जाता है।

Expired selection PROFILE_SELECTION_INVALID लौटाता है; non-matching patient चुनने पर PROFILE_NOT_ALLOWED लौटता है।

WhatsApp magic login और reset links one-time होते हैं और expire हो जाते हैं।

  1. अगर magic login This login link has already been used. Please request a new one. कहे, तो WhatsApp पर फिर LOGIN भेजें।
  2. अगर वह Login link has expired. Please request a new one via WhatsApp. कहे, तो फिर LOGIN भेजें।
  3. अगर reset Reset link has expired. Please send 'RESET' on WhatsApp for a new link. कहे, तो RESET भेजें।
  4. केवल newest link use करें।

Session expired या membership suspended हो तो क्या करें?​

Password reset आपको सभी devices से sign out कर देता है। Membership suspension उस tenant user के tokens revoke करता है। Workspace lock भी आपको subscription billing पर redirect कर सकता है।

  1. /login से फिर login करें।
  2. अगर आप कई clinics से जुड़े हैं, तो login के बाद मेरे वर्कस्पेस use करें।
  3. अगर workspace locked है, तो सब्सक्रिप्शन बिलिंग (Subscription Billing) (/app/subscription-billing) खोलें।
  4. अगर आपकी membership suspended है, तो clinic owner से संपर्क करें।

फिर भी समस्या है?​

Help & Support (/app/support) खोलें और अपना workspace name, login email या masked phone, time, exact error message, और screenshot भेजें। Chat में OTPs, passwords, reset links, patient records या clinical data कभी न भेजें।

संबंधित​