Define the task that led to sign-in

Our visitor started from a product maintenance document. After a successful login, returning to that authorised document makes more sense than dropping the person onto an empty dashboard. Record the starting page, intended destination and expected return behaviour in the brief. Whether general product information should require an account is a separate decision. Review the journey without expanding access to restricted material or assuming that every document should become public.

Apply an official example to your own fields

The W3C explanation of accessible authentication identifies password managers and copy-and-paste as mechanisms that reduce cognitive effort. Our acceptance condition is practical: saved details can be transferred without requiring the customer to recall and retype every character. That one feature does not certify the accessibility or security of an entire website. Review the behaviour of the actual login, alongside its visual presentation.

Include the verification screen in the journey

Do not improve the first screen and forget the second. Using a test account, copy the complete code and paste it once. If six separate boxes are used, verify that the digits appear in the correct order; consider a clearly labelled single field when that behaviour is unreliable. An expired code and an incorrect code need different explanations. Explain the outcome of requesting another code without removing working safeguards merely to shorten the process.

Keep labels and correction routes understandable

The email label should remain visible after typing begins. If a show-password button is provided, make its purpose and state understandable, and leave disclosure under the visitor’s control. Keep focus visible after an error. Avoid hiding the only help route behind an unexplained icon. Review incorrect email addresses, forgotten passwords and temporary connection problems against support routes that the business actually provides, rather than promising a response time that has not been agreed.

Use test data rather than customer credentials

Check a restricted test account on a desktop browser, a phone and the password manager used in the assessment. Do not put passwords or verification codes into the findings. Record behaviour such as successful autofill, an incomplete pasted code or a failed return to the document. State which devices and tools were tested. Success on one combination is useful evidence about that combination, not proof of support for every possible environment.

Accept the whole journey, including sign-out

Define four tasks: enter saved credentials, transfer the code, return to the authorised document and sign out. Assign each failed task to an owner and record its next check. These tasks belong in the acceptance criteria for a website design project. Whether shoppers must create an account is a separate scope decision, discussed in our guest checkout guide.

Frequently asked questions

Does allowing paste remove security controls?

No. Field usability and authentication security are different concerns. Entry behaviour can improve without removing the safeguards that protect accounts.

Are six separate code boxes necessary?

No. Transferring a complete code and correcting mistakes matter more than the number of boxes. Choose after testing the actual interaction.

Sources & further reading

W3C — Accessible authentication
Web design & developmentLet’s discuss this service