I'm having the same problem:
When I go to wiki/index.php?title=Special:UserAdmin I see the first 25 users, and everything looks good.
But if I do any action that adds arguments to the URL, it doesn't work.
For example going to wiki/index.php?title=Special:UserAdmin?pagesize=50 says "You have requested an invalid special page."
MediaWiki version: 1.20.3
User Administration version: 0.5.0

This fix worked fine for me, however, when editing an email address, I need to change back the & to a ? in order to get it to work. Maybe an if which checks if an ? or & is needed needs to be implemented somewhere along this code.. Sadly I don't have the time right now to experiment with this. I don't need to change things that often so changing the ? to an & or vice versa is not that much work, but it is not an ideal situation

Support for MW 1.25.1

Will this be updated for MW 1.25.1? If I use 0.9.1 I get a blank page for the special pages and if I use 0.5.0 I get the "No such special page" error. If I make the $retvURL .= '&' . http_build_query($nonDefaultParams); edit I get a blank page when I save an edit and the changes are not saved.

If not, is there any other extension that let you manage user details.

I'm also using 1.20.2. I'm only a few days old in using Media Wiki so I installed this extension. I see the options to Add User, Delete, etc...but I can't really add a user. When I click on Add a user, it goes onto a new page and shows "No Such Special Page: You have requested an invalid special page.". Am I missing something after I installed this extension?

Hi Terry, can you please make a screenshot and upload here, as in the screenshot in the article looks like, it does not look at my wiki?! Hello IP 75.72.177.47, which version do you have installed on your wiki? Latest version is 0.5.0, maybe is your version older?!

Thanks for responding to my above post (75.72.177.47). I have downloaded only few days ago so I have the latest version 0.9.0. I can see all the new options installed with it. But however I can't create a new user. As I mentioned above when I click the 'Add a User' button, it goes to new page and tells me "No Such Special Page: You have requested an invalid special page.".

Am I missing anything here? Do we need to do any configuration after we install the extention to get it all working?

Patch for MW 1.24.1 and external authentication

User::ValidEmailAddr() is gone, it's necessary to use Sanitizer::validateEmail() instead.

wfLoadExtensionMessages() is no longer required.

The patch below for UserAdmin 0.9.1 fixes these problems and adds a configuration variable $wgUserAdminExternalAuth. If true, then UserAdmin basically disables all the password options. In our setup we use LDAP for authNZ and don't want local passwords.

I haven't looked at submitting this to the UserAdmin author for consideration yet, but I post it here in case it's useful for anyone else.

Error purging user who has contributions with apostrophe in the name

I am having trouble purging a user. When I hit the "confirm purge" button, I get the following:

A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was:

(SQL query hidden)

from within function "". Database returned error "1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's_Swivel_concept.jpg','Brandon.jpg','CG1.jpg','Chair_01.JPG','Chair_Assembly.JPG' at line 1 (localhost)".

It seems to be due to an image this user uploaded with the filename "Brandon's_Swivel_concept.jpg" . It seems that mediawiki can handle the upload (probably by escaping the apostrophe in the SQL), but that UserAdmin can't.