Info

Category: uncategorized
Licence: GNU General Public License (GPL) version 2
Updated: 231 days ago
Downloaded: 1958

Releases

Latest: 0.5

Previous releases:
None
More projects by Ralf Fuhrmann:

0

Recommendations

Summary:

Full description:

Plugin UserValidation 0.5

(Edit your project's description!)

Release notes:

This is a replace- and enhacement for the uservalidationbyemail plugin

Features :

  • Choose the validation-method in plugin-setting
    • none - no validation
    • bymail -validation by mail
    • byadmin - validation by admin
  • Pendingusers screen to view all registered but not validated users (or banned users) and activate or delete them
  • Setup admin-notification for user-registrations (to site-email only)
  • Auto-delete un-activated users after x-days

Special Features :

  • Load of admin-functions only if an admin logged in
  • Load of admin-translations only if an admin logged in

Changes to Release 0.4 :

  • Auto-delete only runs if an admin logged in
  • Fixed the admin-link behavior
  • General code-cleanup

 

thank you! ...this is already GREAT! but I wonder, will there be a way for the person who's registering to give more information about themselves or for the mod to give the admin more about them, so that it will be much easier to determine whether or not to approve them? ...for nitch sites, it's important to be able to know if they fit the site or not. ...things like affiliations, etc. ...for instance, you have a social network for German immigrants who eat American apple pie and you want to make sure that they fit that before you approve them. If they said, "Yes" to eat American apple pie and then had to fill out if they were German or Italian and they say that they are Italian, well then you know that they don't fit your site, because it's all about German immigrants who eat American apple pie. ...Funny example, maybe, but just trying to get the point across. :-)

Ro 644 days ago

Awesome thank you!

You are a great coder. ;-)

Simon ST 644 days ago

AND! I also want the same as Ro, I hope someone could figure out how to make it, since I don't have a clue.. Yet.. ;o)

Simon ST 644 days ago

Ralf, I am interested to know why you changed:

return md5($user_guid . $email_address . $CONFIG->site->url);

to the following:

return sha1($user_guid . $email_address . $CONFIG->site->url);

I have read that sha1 is better than md5, but how does that fit into the whole scheme of code for Elgg? Can you respond soon? How will this affect other things?

Ro 644 days ago

I guess if it is "return"ing, then it doesn't affect any input into the system, yes? I guess that's why and it probably doesn't affect anything. I am still curious though. I love to learn why people chose what they chose.

Ro 644 days ago

I have 1 question. I cannot find the "plugin settings" page. Where is it?

Chris 644 days ago

You can manage your plugin-settings in Administration/Tool-Administration.
Just click on "more info" at the plugin-tab.

Ralf Fuhrmann 643 days ago

I can't. There seems to be nothing, Ralf. Here's a screenshot.

http://img296.imageshack.us/img296/1811/uservalidationsettingmf2.gif

Chris 643 days ago

Ralf, I just installed your plugin, it is great!
here is the problem, when I click the "Pending registration(s)" page, I got a blank page.

before installing your plugin, I manually delete some users (which I used for test purpose) in "users_entity" table using PHPMyAdmin, I think that's the reason why the "Pending registration(s)" page won't work, do you think that's fixable?

Thanks a lot!

blurblue 640 days ago

The plugin is not sending any mails on my 1.2 install. Can anybody confirm that?

Dahaniel 600 days ago

Hi, I have the same problem. On my ELGG 1.2 don't send any emails, I've searched in the log file with debug mode and there is no notify_user messages. Anybody knows what's going on?

Miguel Montes 598 days ago

@Dahaniel I've found it! In start.php at line 30:
original: register_elgg_event_handler('user', 'validate', 'uservalidation_' . $validationMethod . '_validation');
fixed: register_elgg_event_handler('validate', 'user', 'uservalidation_' . $validationMethod . '_validation');

Now it works fine on ELGG 1.2

@Ralf Fuhrmann thanks! The plugin it's very nice ;)

Regards!

Miguel Montes 598 days ago

Hi Ralf, I have a revision of your plugin here:
http://groups.google.es/group/elgg-en-espanol/web/uservalidation_0.5_REV1.zip

With the bug of validate event fixed, autodelete works with cron and Spanish translation.

Regards!

Miguel Montes 590 days ago

hey can u plz help me with wht do if...
if i want the user to be validated by him clicking on a email which is auto sent...
and the admin need not have to click activate users everytime...

thanks is advance

James 581 days ago

No, this plugin does not work. it does not send emails, it defaults to admin approval of new users only. It also does not indicate to new users after registration that they must wait to be validated.

(The core/default uservalidationbyemail plugin should be disabled if this one is used, right?)

Miguel, does your plugin fix this?

Dan Knauss 572 days ago

I have the exact same problem as blurblue above:

When I click the "Pending registration(s)" page, I get a blank page, with a single expired image.

I had disabled the uservalidation 0.5 plugin to use the default elgg uservalidationbyemail plugin, and then before going back to uservalidation 0.5, I manually deleted one user whose signup process hadn't properly completed, by deleting their record in the "users_entity" table using PHPMyAdmin.

As blurblue believes, I think that's the reason why the "Pending registration(s)" page won't work any longer. What is the problem, and how can I restore the functionality of the Pending registration(s) page?

Justin T 559 days ago

I have found the answer to the problem. This would be useful for those who have a similar problem after manually deleting records from the users_entity table, and notice similar oddness (page shows white, some text and no CSS, and lacks all functionality) in the User Administration section. Make sure that whatever row(s) you delete from users_entity is also deleted from the entities table, associated to the same guid, and all will be well again.

Justin T 559 days ago

I've been testing this plugin with Elgg 1.5 (pre-release). I wouldn't recommend it for production sites. It has some nice features but they don't always work and sometimes no feedback is given to the user as to why they failed. I don't think it would take too much work to fix its issues.

Cash 549 days ago

This plugin did not work with 1.5rc1. Example: Installed plugin, configure to manually approve each user. New user registered, Nothing shows on pending users page. No way to validate the user and the user did not get an email.

The Father 542 days ago

Any plans on updating this to work with Elgg 1.5?

The Father 540 days ago

i think this feature is a very important one for Elgg 1.5, immediately. imagine if a new user registered.
unfortunately for him, at the same time without him knowing, he has a problem with his email server. or just never receive any emails, or accidentally deleted?

there's no way for him to re-request a validation email to be sent or even an admin to manually approve his registration.

or is there already such feature that i didn't know of?

thanks!

sadistic intent 523 days ago

@Miguel Montes Gracias por la revisión. Me descargue la tuya hice un Merge con la versión anterior y me funciona perfecto, ahora por fin me envía mails y el link funciona!
Un saludo!

SySKNoT 504 days ago

Hi

I have just installed this and I don't seem to be able to delete, or approve users...

Form is missing __token or __ts fields

Any ideas?

Cheers
JR

John Rickard 157 days ago