Changes:
* Now also sends an email to the new member when they sign up, telling them to reply to the mail in order to confirm their email address. Since we are going to approve members manually this is a sufficient form of email validation.
* An approval notification email is sent to the member, also when you approve them directly from the 'unvalidated users' list.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
This is a great idea, thanks... we all hate those Chinese (an other) spammers! I'll give it a go.
Wow, thanks! Just what I've been looking for. Spammers have been a nightmare. Even destroyed my data cap on an elgg install I wasn't paying attention to.
good plugin. but disadvange. when a new register, admin can not know. In order to know admin have to come admin page.
i want send email for admin , and admin can know have a new user register.
any suggestions for me.
@lina,
It does send an email to the admin.
But of course you need to have a working email address set in the site settings. And also make sure the mails do not get lost in your spam filter.
@Danny VdB: ok. thanks . It work fine, now
@Danny: very nice work and a useful expansion of the original plugin. *Recommended
I REALLY like this plugin, but I get this error when I use the "Unvalidated users" link at the admin section
Fatal error: Call to undefined function elgg_view_friendly_time() in /home/www/nordicalternatives.com/nalt/mod/approvenewmembers/views/default/approvenewmembers/unvalidated_user.php on line 23
so it won't work. I am using elgg v. 1.7.1
The screen only shows this (næste is Danish for next):
Fatal error: Call to undefined function elgg_view_friendly_time() in /home/www/nordicalternatives.com/nalt/mod/approvenewmembers/views/default/approvenewmembers/unvalidated_user.php on line 23
What an awesome, and much needed plugin!! I am truly grateful!
@ Chrisstoffer
Wouldn't know how to solve that. The "unvalidated users" page and functionality is completely unchanged from the 'uservalidationbyemail' mod, which was used as the basis for this mod.
I am working on elgg 1.7.4
Recommended
its a very nice mod
but geting same error as christopher's using 1.7.1 :(
v.1.7.1 does not have that function ;-)
try function friendly_time
I get no email, my site email has always worked, so What could be the problem?
Has anyone found how to fix the problem? I am getting the Fetal Error too.
DhrupDeScoop where do i put the friendly_time?
Is anyone getting this Error?
Fatal error: Cannot redeclare uservalidationbyemail_init() (previously declared in /home/content/31/5226831/html/network/mod/approvenewmembers/start.php:7) in /home/content/31/5226831/html/network/mod/uservalidationbyemail/start.php on line 31
left menu option for unvalidated users disappeared in left menu. Any way to get it back?
Thanks, Danny, for the great plug-in. It meant more for me because ... see new user register not working ... registration successful, but cannot log in
I highly recommend !
Jeff
http://iPlay.haostaff.com
Found and fixed one bug in pagination (returning "file not found"):
File to edit:
views/default/approvenewmembers/admin/users/unvalidated.php
line 44: 'baseurl' => $vars['url'] . '/pg/approvenewmembers/admin/', ... delete the slash before "pg". Thanks again for the great plugin. Stopping a lot of spamers for me.
Has anyone had any success with this on 1.8? I installed it, deactivated the bundled User Validation by Email and activated this Approvenewmembers plugin and then attempted to register a new account. It let me register fine but the account was approved and logged in straight away and no approval email was sent (and the newly created user did not show up on the admin page for unapproved users).
Any suggestions as to how to get this working on 1.8?
Thanks
May be it might need a complete rewrite or a tweak to make it work with 1.8.
This is a great plugin because my site is only for people within my country, so I can check their IP address. It also certainly keeps the spammers out!
I am using it on V1.7.14 with no problems. However, while checking the server logs, I noticed someone had added pg/approvemembers/admin to the URL and you could see unvalidated users, even if not logged in.
I'm no programmer, but after a bit of hacking around, I added the following code to the top of:
mod/approvenewmembers/views/default/approvenewmembers/admin/users/unvalidated.php
/**
* Keep visitors out *
*/
if (get_context() == 'admin' && isadminloggedin()) {
}else{
exit;
}
That fixed the problem and just shows a blank page.
Hi
When i active this plugins i have this error:
In line 28 i just have this:
How to solve this?
Tks for help
P.S. Nice mod
@ Jose
Did you do the last step in installing the plugin?
@ Cobber
Tks. Now works fine
Hi :) i've just installed it on 1.8 release, and as i could see it do not work. the membre is registered directly, and only receve the mail with:
Congratulations, you have successfully validated your email address.
without doing anything.
is any one have an idea ?
cheers.
cali