Open ironprogrammer opened 1 year ago
( that UI comes from the Two Factor plugin, so I'm gonna move this issue there )
Adding the blank line makes sense to me 👍🏻
I'm not sure if Authenticate
is a word most users will be familiar with, but Submit
isn't either. I wonder if there's a better one? Maybe just Log in
, since that's what will happen if the code is successful? I don't feel strongly about any of that, though.
Verify
or Verify code
perhaps?
In the TOTP window, an empty line should be inserted between the instructions and field label.
This was resolved through #521 I believe.
change the "Submit" button to read "Authenticate" for consistency with the TOTP screen.
- Backup/Recovery Codes:
Submit
- TOTP:
Authenticate
- Email:
Log In
- Dummy:
Yup
I think Continue
works the best IMHO, even though a minority of the examples below use it.
I would be equally happy with Verify
though, as both are descriptive of the action taking place "Verify this code is correct and login" "Continue login with this code", where as "Submit this Code", "Log In with this code" and "Authenticate with this code" don't feel quite the same.
Similar to https://github.com/WordPress/two-factor/issues/486#issuecomment-1308153183 I've gone through and looked at various other UI's
WordPress.com | GitHub | Amazon | |
---|---|---|---|
Microsoft | Stripe | Mastodon | |
---|---|---|---|
Another aspect worthwhile considering here is the action for Security keys, which may want/need to include an explicit user-interaction step to trigger it. While I don't think it would prevent any phrases above, it would be nice for consistency.
Connect to Authenticator
.Retry
fallback button insteadAn example of an explicit user-interaction step is GitHub:
https://user-images.githubusercontent.com/767313/235079038-c1026d0c-f8f5-4af7-b6e6-a670574c8081.mov
I have two small visual suggestions:
Figure 1: Animation comparing TOTP and Backup Code entry screens.