Thread:Extension talk:GoogleLogin/Internal error " WEBROOT /mediawiki-1.22.2/includes/htmlform/HTMLForm.php: HTMLForm: no submit callback provided. Use setSubmitCallback() to set one."/reply (8)

Hi,

no, the error is still there if you're using a password which doesn't match to the Google one. In this case the choose username page occurs with "Create Account button". If I press this Create Account button idependent on the username I chosse (keep in mind that this user is inknown to the wiki) the error from this post occurs.

My MW installation uses English as well. Nevertheless I've downloaded your updated xxxbody.php file and replaces it on the server. I didn't see any improvement.

So the only solution which is working for me so far is: 1) Create Account manually (uncomment "$wgGroupPermissions['*']['createaccount'] = false;" first). 2) Change the password by login into MW manually to the same password than Google 3) Login with username/password of Google with "Login with Google" button press

BUT 1) The only difference if login with username/password by "Login with Google" is that the user can also use all Google services directly without an additional Google login. From MW point of view it doesn't matter if i use the standard Login button or the "Login with Google". 2) User management isn't possible without either manual user creation by an admin nor enabling unsecure "login for everyone" by uncomment $wgGroupPermissions['*']['createaccount'] = false;

I'm still looking for the feature that an unknown user can login with Google OAuth and create a new account if it's not already there as it's (oops was) with OpenID extension.

To replace the MediaWiki Login page please have a look on OpenID: If I'm right you have a separated Login page different from OpenID which should be a solution for GoogleLogin.