1. Username Requirements
Must be between 3–30 characters Can contain letters (A-Z, a-z), numbers (0-9), and underscores (_) Should not include spaces or special characters like @, #, $, % Should be unique (not used by another user) Avoid using email addresses as usernames (unless required)
2. Password Requirements
Must be at least 8 characters long (preferably 12+ for security) Must include: At least one uppercase letter (A-Z) At least one lowercase letter (a-z) At least one number (0-9) At least one special character (@, #, $, %, etc.) Should not contain common words (e.g., "password", "123456") Should be different from the username
3. Email Requirements
Must be a valid and active email address Will be used for account verification and password recovery
4. CAPTCHA Verification
To prevent spam registrations, users may need to complete a CAPTCHA challenge
5. Account Activation
After registration, a confirmation email will be sent with a verification link Users must click the link to activate their account