- Success Criterion 3.3.7
- Conformance level A
Email Address Requested Again for No Security Reason
3.3.7 — Redundant Entry
Scenario
Setting
A community forum's discussion thread
What’s wrong
Email/username asked again mid-process for non-security reasons.
Example
<!-- user is logged in as jordan@example.com -->
<label for="contact-email">Your email</label>
<input id="contact-email">
<!-- the report-a-post form asks for email again for no security purpose, it's just a copied template field --> Why it matters
A logged-in member reporting a post has to look up and retype their own email address for a form that already knows who they are.
How to test
Check whether email or username is asked again mid-process for non-security reasons: if so, it fails.
How to fix
Pre-fill any field the system already knows from the logged-in session, unless re-entry is a genuine security requirement.
<!-- user is logged in as jordan@example.com -->
<label for="contact-email">Your email</label>
<input id="contact-email" value="jordan@example.com"> Outcome
The member submits the report in one step, without hunting down their own email address.
Who is affected
People with cognitive disabilities and screen reader users who find unnecessary retyping of known information an avoidable barrier.
Learn more
- Understanding Understanding document (opens in a new tab)
Related scenarios
- Form Asking for Information the User Already Entered
- Checkout Flow Requiring Shipping Address Twice
- Wizard That Clears Previously Entered Data When Going Back
- Resume Upload Followed by Manual Re-Entry of the Same Fields
- Verification Code Required to Be Typed a Second Time
- No Option to Reuse a Previously Entered Value on Later Steps