#40605 closed enhancement (fixed)
Remove login form on checkemail=confirm screen
Reported by: | rianrietveld | Owned by: | pratik028 |
---|---|---|---|
Milestone: | 5.5 | Priority: | normal |
Severity: | normal | Version: | |
Component: | Login and Registration | Keywords: | good-first-bug has-patch has-screenshots commit |
Focuses: | ui | Cc: |
Description
When a user wants to retrieve her password on wp-login.php?action=lostpassword the next screen is wp-login.php?checkemail=confirm.
On that screen there is the message: Check your email for the confirmation link.
And below that is the login form again. This is confusing.
I found that users don't read the "check your email" message and fill out this form, as they think they are resetting their email with this form.
I suggest removing the login form from wp-login.php?checkemail=confirm and make the message "Check your email for the confirmation link." more stand out.
Attachments (12)
Change History (40)
#1
@
7 years ago
- Keywords ux-feedback needs-patch good-first-bug added
- Type changed from defect (bug) to enhancement
- Version trunk deleted
#3
@
7 years ago
Fixed the indentation on @pratik028 solution and fixed code style to the WP standard.
#5
@
7 years ago
- Owner set to pratik028
- Status changed from new to assigned
Assigning ownership to mark the good-first-bug
as "claimed".
#6
@
7 years ago
- Keywords needs-patch added; ux-feedback has-patch removed
40605.patch needs more work. There are calls to log the user, and logic for handling a log out action, all of which aren't needed in this block.
#7
@
7 years ago
This would be my first core contribution. I have removed the calls to log the user and the logic for handling a lot out action.
@
7 years ago
Added link(to login page) and text to ensure that user isn't confused where to go next.
This ticket was mentioned in Slack in #core by sergey. View the logs.
4 years ago
This ticket was mentioned in Slack in #core by david.baumwald. View the logs.
4 years ago
This ticket was mentioned in Slack in #core by david.baumwald. View the logs.
4 years ago
#15
@
4 years ago
- Keywords needs-refresh added
Patch no longer applies cleaning, marking for a refresh.
#16
@
4 years ago
I refreshed the patch in this ticket and adjusted the link in the string to use sprintf
so there is no dynamic content in the translation.
#19
@
4 years ago
- Keywords needs-screenshots added; early removed
@williampatton Patch looks good. Can you upload some screenshots please?
#20
@
4 years ago
- Keywords needs-refresh added
Hi,
There is a problem with the current patch. It displays two irrelevant errors.
#21
@
4 years ago
There is also a JS error in the console, because of document.querySelector('form').classList.add('shake');
. There is no form to "shake".
#22
@
4 years ago
- Keywords has-screenshots added; needs-screenshots removed
Thanks @bmartinent
This looks like a great workaround 👍
Just noting some edge cases, for example within user registration (see screenshot below): screen is empty, without any confirmation messsage.
@
4 years ago
This new patch do not interfere with the other checkemail cases. "wp-login.php?checkemail=newpass" and "wp-login.php?checkemail=registered"
+1 on this