From: Bartosz Dziewoński Date: Fri, 7 Mar 2014 17:39:51 +0000 (+0100) Subject: Check validity and availability of usernames during signup via AJAX X-Git-Tag: 1.31.0-rc.0~16657^2 X-Git-Url: https://git.heureux-cyclage.org/?a=commitdiff_plain;h=74b222230da8a3dadc4d03e1a3e000c1ca09e12a;hp=74b222230da8a3dadc4d03e1a3e000c1ca09e12a;p=lhc%2Fweb%2Fwiklou.git Check validity and availability of usernames during signup via AJAX This is done in addition to the server-side checks. Users who have disabled JavaScript will not notice any difference. The way this is done (via action=query&list=users API) means that we can't check for all possible error conditions, both for the username (e.g. these enforced by extensions like AntiSpoof) and other parts of the form (e-mail, password…) – these are still handled server-side only. Thus we intentionally never say that whatever the user typed in is valid – we only warn when we know it's not. Doing this "properly" would require some reworking of the internals of the signup process and this way is already a huge improvement. (Split off from the reverted a0c72523.) Bug: 34447 Change-Id: I42c00b54651fd4e7217a862b3116c6113935f5ae ---