Last modified: 2006-05-19 17:51:08 UTC
Several days ago, brion added new rule to username that username no longer can include unicode spaces. There's some username having unicode space on ja, (It's common thing in CJK names) and a user request me to change his username without space cause he cannot login now. But, renameuser doesn't accept "from uasername" with unicode space either. so I couldn't change his name. I agree with that there's no username with spaces anymore, but we need a way to change them to something else who alredy have spaces in his username. how can I solve it? or is there a only way to wait devs do something for it?
You have to get a sysadmin to update the database and change the unicode space to a standard space then he will have to regenerate the password (or the user need to ask a new password if he got an email address configured). Sorry for the delay, i believe its fixed anyway. Please get in touch with a sysadmin either by mail: wikitech-l on http://mail.wikimedia.org/ or irc://irc.freenode.net/wikimedia-tech
Created attachment 1792 [details] Bypassing username validation in Special:Renameuser phase3/includes/User.php: Added $validate parameter to User::newFromName defaults to true, which can be false if username validation is not needed. extensions/Renameuser/SpecialRenameuser.php: Bypass username validation of old username using above option.
Applied on trunk (r14295, r14296)