Extension talk:ConfirmAccount

Jump to: navigation, search

About this discussion


By clicking "Add topic", you agree to our Terms of Use and agree to irrevocably release your text under the CC BY-SA 3.0 License and GFDL

Error: mwstore://accountcreds-backend/accountcreds-public

2
Micgrote (talkcontribs)

Hi,

using MediaWiki 1.25.1 with ConfirmAccount-REL1_25-3d2b423 I have a problem with conforming new users enncountering the message above.

As we use a managed server I have no access to git. So the workaround to run "git checkout REL1_24" does not work.

The user and group for the directory images are are ok, the permissions are set to 755

Are there any other ideas?

Regards

Michael

Micgrote (talkcontribs)

Hello,

the solution is very easy: I installed ConfirmAccount-REL1_24-880bac5 and everything is fine.

Please ignore my request ;-)

Michael

Reply to "Error: mwstore://accountcreds-backend/accountcreds-public"
Mitchelln (talkcontribs)

Hi.

There is an issue where sometimes people misspell their email address when they enter it. Then they never receive the confirmation emails. There is no way for the admin to correct the email address either. Worse still, as the uniqueness with Mediawiki is on username, the account is created but effectively useless as the email address was mistyped. The only way round this is to delete the account when the person finally complains that they have not received any confirmation emails.

Would it be possible to either have a confirm email entry box on the request form or add the ability for admins to edit the email address in the admin screen?

Thanks!

Reply to "Confirm email input box"
Noboddy (talkcontribs)

I don't get an email to the one specified in $wgConfirmAccountContact. Is there anything else I need to set up for this? Generally sending mails with php works for the rest of my Mediawiki installation.

Here is my configuration:

require_once "$IP/extensions/ConfirmAccount/ConfirmAccount.php";
$wgWhitelistRead = array( 'Spezial:Benutzerkonto_beantragen', 'Hauptseite' );

$wgConfirmAccountSaveInfo = true;
$wgConfirmAccountContact = 'my@email.address';
$wgAutoWelcomeNewUsers = true;
$wgGroupPermissions['bureaucrat']['lookupcredentials'] = true;
$wgGroupPermissions['sysop']['lookupcredentials'] = true;
$wgGroupPermissions['sysop']['confirmaccount'] = true;
$wgConfirmAccountRequestFormItems = array(
# Let users make names other than their "real name"
'UserName' => array( 'enabled' => true ),
# Real name of user
'RealName' => array( 'enabled' => true ),
# Biographical info
'Biography' => array( 'enabled' => false, 'minWords' => 50 ),
# Interest checkboxes (defined in MediaWiki:requestaccount-areas)
'AreasOfInterest' => array( 'enabled' => false ),
# CV/resume attachment option
'CV' => array( 'enabled' => false ),
# Additional non-public info for reviewer
'Notes' => array( 'enabled' => true ),
# Option to place web URLs that establish the user
'Links' => array( 'enabled' => false ),
# Terms of Service checkbox
'TermsOfService' => array( 'enabled' => false ),
);
Aaron Schulz (talkcontribs)

Did you wait till the user confirmed their email? Also there was a change in core that broke the extension in terms of sending certain emails. This was fixed in the "master" branches, but some older extensions versions might not work with newer core versions.

Noboddy (talkcontribs)

Thanks for your reply. I guess that was the problem, now I updated and once I click the confirm link it works. Thank you!

Reply to "Email notification"

How to customize messages in the RequestAccount page?

2
80.236.43.79 (talkcontribs)

Hello,

I would like to give specific instructions for requesting a new account (e.g. to use an institutional email address @domain.org): how could I do that? I can not find any relevant messages in special:allmessages, neither can I find the related text in the UI files.

Many thanks.

JP

Aaron Schulz (talkcontribs)

You can find the strings in the i18 JSON files. If a key "confirmaccount-somekey" has a value you want to change, you can edit MediaWiki:confirmaccount-somekey to override it (see Special:AllMessages).

Reply to "How to customize messages in the RequestAccount page?"

how to set multiple $wgConfirmAccountContact?

2
Lucy Tech (talkcontribs)

I would like two admin users to be notified when a user tries to make an account. How do I set $wgConfirmAccountContact = to multiple users? Should I use an array? eg $wgConfirmAccountContact = array("admin1@gmail.com" , "admin2@gmail.com");

Nemo bis (talkcontribs)

If the array doesn't work, you can set up an email alias; if you don't control the domain, you can set up a forward to both addresses from a single email address of pretty much any email provider.

Reply to "how to set multiple $wgConfirmAccountContact?"
Bmrberlin (talkcontribs)

The update script does not create the new database tables. Please assist

Reply to "German Mediawiki 1.24.2"

Could not create directory "mwstore://accountcreds-backend/accountcreds-public/w/wi/wik".

10
Daniel K. Schneider (talkcontribs)

MediaWiki 1.25beta (696dc35) Extension: code from GIT (both master and REL_25)

Hello,

  • I ran into this problem: Could not create directory "mwstore://accountcreds-backend/accountcreds-public/w/wi/wik"
  • Several persons reported this in older archieved messages, but my file permission are ok (i.e I can upload an image)
  • $wgFileStore to manually specify a directory will not work (has been removed since MW 1_24

Workaround (I find this truly freaky since the version appear to be the same, according to the "version" page in the wiki):

git checkout REL1_24

- cheers ! Daniel

Lajosb (talkcontribs)

I had this exact same problem, and your trick worked for me too.

But why?...

Nemo bis (talkcontribs)

It means the lastest code of the extension is not compatible with your MediaWiki.

Lajosb (talkcontribs)

Yes, of course that's what it means, but that's really very odd. Like Daniel, I'm using WM 1.25 and the extension version for WM 1.25 (i.e. the version intended for that MW version) isn't working, while an older version (namely that for MW 1.24) is. In other words, the "right" version doesn't work, while a "wrong" version does.

(By the way, I had this problem also with the WikiForum extension. In that case too the 1.25 version had a problem that was solved by downgrading to the 1.24 version.)

Nemo bis (talkcontribs)

There is no guarantee that extensions work with any version. The branches are just a time approximation.

Bawolff (talkcontribs)

Usually that type of error is caused by a permission issue. The extension defaults to $wgUploadDirectory . "/accountcreds" as the directory to use. Make sure that php can create that directory and any subdirectories (e.g. Let the php user [usually www-data] own that directory).

Well $wgFileSotre was removed, you can still set it in LocalSettings.php. The more proper way would be to adjust $wgConfirmAccountFSRepos

Wess (talkcontribs)

Facing the same problem too, downgrading the syst. I could not understand the solution described above. As I understand it tries to save those files at the server root directory. Right now my workaround was to comment out all the file saving issues...

In addition - right now the e-mails to the admin are sent only after email address confirmation. Is there's any possibility to send them at the time of registration?

38.89.3.44 (talkcontribs)
80.252.174.242 (talkcontribs)

Any solution to this? I don't get the comment "git checkout REL1_24"

117.203.118.130 (talkcontribs)

Hello. I am facing the same problem. This discussion does not make clear about how to resolve it. Please guide in a step by step manner.

Reply to "Could not create directory "mwstore://accountcreds-backend/accountcreds-public/w/wi/wik"."

Problem with emails after unistalling ConfirmAccount

4
80.86.58.244 (talkcontribs)

Dear MW users,

we've have test this great extension ConfirmAccount on our wiki, but we then realize that it doesn't suit our current needs...

We then uninstall it following the usual procedure: http://www.mediawiki.org/wiki/Manual:Extensions#Uninstalling_an_extension

Unfortunately, after this a strange thing occurs: when a new user try to register, it seems he/she doesn't received any email with the confirmation link... Well, I said "it seems" because in truth the situation is kinda weird: if a user try to register with a Gmail email address it works coorectly (email is received by the users), but if he/she use a different one, the email doesn't arrive (We have try with addresses @yahoo.com, @hotmail.com, @live.com, ...)

This thing is getting us crazy... anyone has an idea of what's going on ? Any suggestion about what we should check to fix this problem ? Please Help


Many thanks in advance for any helpful tip


Fabio


PS Yes, of course we've checked if the emails were in the spam folders, but they werent...

Nemo bis (talkcontribs)

Does the sender email address you are using have a SPF policy?

3biano (talkcontribs)

Dear Nemo,

thanks a lot for your reply... we don't know actually if/which the sender email address used have a SPF policy

Anyway, your comment remided us that we have the email server for our domainame located elsewhere, not on the same cloud server where our Mediawiki is installed (and pointed trough the same domainame for which we have modified DNS accordingly).

Said this, do you think such a configuration could be the reason of the weird behaviour we're experiencing ?

In that case, what about this: http://www.mediawiki.org/wiki/Manual:$wgSMTP

Do you thinkit could be the way to go to set thing correctly ?


Thanks again for your kind support


Fabio


PS By the way, in the meantine we tried to add $wgUserEmailUseReplyTo = true; to LocalSettings.php and like thatwe add a little improvement: like that it now works for @gmail.com and @yahoo.com, but it is still not working for @hotmail.com, @live.com, @libero.it, @virgilio.it, ...

Nemo bis (talkcontribs)

Well, it's possible the server you are using is blocked; maybe SpamHaus can tell you if your IP had problems in the past. There are many websites around the web which ask users to only register with gmail because all the others block their emails.

So, yes, using Manual:$wgSMTP to configure a "trusted" email sender will hopefully help, though I can't be sure.

Reply to "Problem with emails after unistalling ConfirmAccount"

Successful registration with same email id twice.

2
208.116.10.45 (talkcontribs)

This is a bug, right? Is this the problem of extension or the mediawiki s/w?

Nemo bis (talkcontribs)

Same email but different username? If the usernames are different, there is no limit to the number of times an email address can be used for MediaWiki accounts. So, yes, a MediaWiki core thing.

Reply to "Successful registration with same email id twice."

Is it possible to add more fields to the sign up form?

1
208.116.10.45 (talkcontribs)

Does this extension provide options to add more fields to the signup form? If yes, then how? If no, then do I have any other option?

Reply to "Is it possible to add more fields to the sign up form?"