Page MenuHomePhabricator

Show captcha for creating new user only after successful check that username is available
Closed, ResolvedPublic

Description

When creating a new user, you need to add a captcha. No big deal, we all understand why we need this. But, when you get the message "pick another user name, the one you chose already exists" you need to enter it again. And again, and again. I got a complaint in OTRS that a new user felt herassed by the captcha, and I can understand, since it is already quite a task to find an available username.

Can we either move the captcha, to be entered once the user name is validated, or save the captcha, so it only needs to be entered once?


Version: 1.21.x
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=34447

Details

Reference
bz43816

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:33 AM
bzimport set Reference to bz43816.
bzimport added a subscriber: Unknown Object (MLST).
Unknown Object (User) created this task.Jan 10 2013, 10:39 AM

The core account creation improvements S and Munaf are working on solve this by having the username at the top, and an AJAX request to see if it's available (before you get to the CAPTCHA at bottom).

massaf wrote:

Yes, we implemented inline username/password validation in the new mediawiki.ui create account form.

Here's what it will look like:
http://upload.wikimedia.org/wikipedia/commons/3/3b/Screen_Shot_of_ACUX_v3.png

You can track the implementation here:
https://gerrit.wikimedia.org/r/#/c/57823/

Once that's deployed, I think it'll be safe to mark this as RESOLVED.

swalling wrote:

Actually our current implementation doesn't including pre-submission validation of the username/password. But I still think this partially fixes the problem by, as suggested originally, putting the CAPTCHA last instead of first.

I'll reopen for now, until the inline validation is in core.

*** This bug has been marked as a duplicate of bug 34447 ***