Forgot Username
šÆ Purpose
Provides users with a secure method to retrieve their username when they cannot remember the identifier needed for authentication. This self-service capability reduces support burden while maintaining security.
š Access Point
- Location: Login screen of REL-ID Web Authentication Portal
- Link Text: "Forgot Username" link prominently displayed
- User Context: Available when user cannot remember their login identifier
š Username Recovery Process
š„ļø Initial Screen Presentation
- Screen Title: "Forgot Username" clearly displayed
- Input Options: User can provide either registered mobile number OR email address
- Flexibility: System accepts either communication channel for username retrieval
- User Guidance: Clear instructions on what information to provide
š Username Recovery Interface
š Recovery Information Processing
š Information Validation
- Format Check: System validates email format or mobile number format
- Database Lookup: System searches for associated username(s)
- Privacy Protection: Same response regardless of whether information exists
- Security Measure: Prevents username enumeration attacks
š Lookup Results Processing
| Input Status | System Behavior | User Experience |
|---|---|---|
| Valid, Found | Send username(s) to contact method | Success screen shown |
| Valid, Not Found | No action taken | Success screen shown |
| Invalid Format | Format error | Error message with guidance |
šØ Username Delivery Process
š§ Email Delivery
- Email Content: Professional email containing username(s)
- Multiple Usernames: All associated usernames included if multiple exist
- Delivery Channel: Sent to registered email address
- Security: Email sent via secure, authenticated channels
š² SMS Delivery
- SMS Content: Text message with username information
- Character Limit: Optimized for SMS length constraints
- Delivery Channel: Sent to registered mobile number
- Format: Clear, easy-to-read format
ā
Success Screen Presentation
š Universal Success Response
Regardless of whether the provided information was found in the system, users always see a success screen to prevent information disclosure.
š± Success Screen Content
š”ļø Security Features
š Information Disclosure Prevention
- Consistent Response: Same success message whether user exists or not
- Enumeration Protection: Prevents attackers from discovering valid usernames
- Privacy Preservation: User existence not revealed to unauthorized parties
- Security Balance: Maintains security while providing user assistance
š Privacy Protection Measures
| Security Aspect | Implementation | User Benefit |
|---|---|---|
| Response Consistency | Same success screen always shown | Prevents account enumeration |
| Delivery Confirmation | No indication if delivery succeeded | Protects user privacy |
| Information Limiting | Only username sent, no other details | Minimizes information exposure |
| Support Integration | Contact information provided | Alternative help available |
šÆ User Experience Considerations
š± Communication Channel Flexibility
- Multiple Options: Email OR mobile number accepted
- User Choice: Users can use their preferred communication method
- Accessibility: Accommodates users with different contact preferences
- Reliability: Multiple channels increase delivery success rate
š Post-Recovery Actions
- Login Guidance: Clear instructions on using retrieved username
- Authentication Preparation: Users guided to authentication process
- Support Resources: Contact information for additional assistance
- Recovery Completion: Users can immediately use retrieved username
ā ļø Important Behavioral Notes
š Security-First Design
- No User Confirmation: System never confirms if user exists
- Consistent Timing: Response time consistent regardless of lookup result
- Error Minimization: Generic success responses prevent information leakage
- Support Integration: Clear escalation path for legitimate users
š Support Integration
- Contact Information: Customer support details prominently displayed
- Customizable Message: Deployment can add specific support phone numbers
- Alternative Help: Users have clear path for additional assistance
- Professional Support: Human assistance available for complex cases
Updated 4 months ago
