Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Moderate New User Registrations (ModCP Option) Details »»
Moderate New User Registrations (ModCP Option)
Version: 1.1.0, by Mosh Mosh is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Moderators Functions - Version: 3.6.x Rating:
Released: 08-29-2007 Last Update: 09-06-2007 Installs: 61
Uses Plugins
Re-useable Code Additional Files Translations  
No support by the author.

Hack Support

This hack is now discontinued - this means that while it will remain available for download and use, there will be no further updates, nor will support be provided as the thread is no longer monitored. You can now check out the 3.8.x version of this hack, which is supported for v3.7.x. as well as v3.8.x.

Please click Mark as Installed if you are using this hack.


vBulletin Version Compatibility

This hack can be used with both vBulletin v3.6.x and v3.7.x. But it is highly recommended that you use the new hack with v3.7.x.


What Does This Hack Do?

This is hack gives your Super Moderators the option in the ModCP to now manually approve new user registrations, that before now only Administrators could do from the AdminCP.

This means you can now spread the load of manually approving members with your Super Moderators, leaving you the administrator more time to do other things.

This hack was created because I liked the idea of the request in this thread, and seems to have been requested quite a few times over the years.

There are no file or template changes at all and is fully phrased. You just need to upload 1 file, import 1 product and alter 2 vBulletin Options in the AdminCP.


Installation Instructions
  1. Unzip product-jd_20070831.zip
  2. Upload /upload/modcp/user_moderation.php to your <forum root>/modcp folder (overwrite existing uploaded file if upgrading).
  3. Import product-jd_20070831.xml into vB using the AdminCP Product Manager (set Allow Overwrite to Yes if upgrading).
  4. Under the User Registration Options section of vBulletin Options in the AdminCP:
    • Ensure Moderate New Members is set to Yes
    • Ensure Verify Email address in Registration is set to Yes


Version History

v1.1.0 - Friday 7th September 2007
-- Final Release
-- Fixed: File Access permissions

v1.0.1 - Friday 7th September 2007
-- Fixed: Link Access permissions

v1.0.0 - Friday 31st August 2007
-- Initial Release


NOTE: Portions of the code are (c) Jelsoft Enterprises Ltd.


Show Your Appreciation

Although not required, if you have enjoyed the benefits of this hack, and would like show your appreciation for my efforts, then please feel free to click on the Support Developer link and donate any amount you feel is appropriate.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 09-07-2007, 02:28 PM
djilou djilou is offline
 
Join Date: Dec 2006
Posts: 119
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks
Quote:
Originally Posted by djilou View Post
I do make some change to this MOD to avoid this!
Reply With Quote
  #13  
Old 09-07-2007, 02:58 PM
ski diva ski diva is offline
 
Join Date: Jun 2006
Posts: 208
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Followed your instructions, but can't seem to find Moderate New Users in VB Options in the AdmnCP. Did I do something wrong, or am I looking in the wrong place?

Edited later: Oops, I just found it in the User Registration Options, and I already had it turned on. So no problem after all.
Reply With Quote
  #14  
Old 10-20-2007, 02:14 AM
dagummit dagummit is offline
 
Join Date: Aug 2006
Posts: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

works like a charm! Installed!
Reply With Quote
  #15  
Old 11-04-2007, 03:16 AM
m1thr0s's Avatar
m1thr0s m1thr0s is offline
 
Join Date: Oct 2006
Posts: 48
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thank you soo much jdsinclair! I had nearly given up hope anybody was even listening to this issue...

I'll give this a spin immediately and get back to you with any pertinent results although I am guessing it's going to work just great...

passing it onto Supermoderators instead of moderators was a smart call btw and no skin off of anyone's nose who really wants to implement this protocol on a regular basis...
-------------------------------------------------------------------------------------------

followup: piece of cake...works perfectly. marked as installed, rated excellent and voted MOTM. Thanks again for taking the time to attend to this. It may not be the glitziest mod of all time but it's going to make a big difference to some of us...moreso as time goes on I think...

m1thr0s
Reply With Quote
  #16  
Old 12-06-2007, 12:05 AM
imahawki imahawki is offline
 
Join Date: Aug 2007
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've had a consistent glitch with this. Often I'll see a couple registrations come through and I'll go to this area of the mod panel and it will say "no matches found". When I go to the usergroup manager and select "Users Awaiting Email Confirmation" it shows me the users Ids that have registered. What's the issue?
Reply With Quote
  #17  
Old 12-06-2007, 12:14 AM
Mosh's Avatar
Mosh Mosh is offline
 
Join Date: Aug 2004
Location: Melbourne, Australia
Posts: 1,968
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by imahawki View Post
I've had a consistent glitch with this. Often I'll see a couple registrations come through and I'll go to this area of the mod panel and it will say "no matches found". When I go to the usergroup manager and select "Users Awaiting Email Confirmation" it shows me the users Ids that have registered. What's the issue?
That is because it is actually the (COPPA) Users Awaiting Moderation group that is moderated, you are looking at the wrong usergroup.

If you require anymore help or support, then click Mark as Installed as you are obviously using this hack.
Reply With Quote
  #18  
Old 12-06-2007, 12:26 AM
imahawki imahawki is offline
 
Join Date: Aug 2007
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That doesn't make sense though, because it works part of the time. I have COPPA registration system set to disabled. Do you think it would fix the issue if I enabled that? BTW, I clicked on mark as installed. Thank you.
Reply With Quote
  #19  
Old 12-06-2007, 12:40 AM
Mosh's Avatar
Mosh Mosh is offline
 
Join Date: Aug 2004
Location: Melbourne, Australia
Posts: 1,968
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by imahawki View Post
That doesn't make sense though, because it works part of the time. I have COPPA registration system set to disabled. Do you think it would fix the issue if I enabled that? BTW, I clicked on mark as installed. Thank you.
Verify Email address in Registration has to be set to Yes, as well.

You do not have to enable the COPPA Registration System.
Reply With Quote
  #20  
Old 12-06-2007, 01:40 AM
imahawki imahawki is offline
 
Join Date: Aug 2007
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That was already set to yes as well. Any way, I'm not sure I'm clear on what you were saying. Today I had two new users register. Both emails came through to my account before I had a chance to check in. So I go to the link that leads to the moderator control panel and click on "new user registrations". It says "no matches found". If I then go to the admin control panel and go to usergroup manager, I can see that there are two users in the usergroup "Users Awaiting Email Confirmation" There are no users in the usergroup "(COPPA) Users Awaiting Moderation" If I view the primary users of the awaiting email confirmation group, it is indeed the two new registrants. But they don't show up in the mod control panel under "new user registrations". And perhaps what isn't clear is that this is not consistent. Sometimes the "new user registrations" DOES work. Its completely random.
Reply With Quote
  #21  
Old 12-06-2007, 06:00 AM
Mosh's Avatar
Mosh Mosh is offline
 
Join Date: Aug 2004
Location: Melbourne, Australia
Posts: 1,968
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by imahawki View Post
That was already set to yes as well. Any way, I'm not sure I'm clear on what you were saying. Today I had two new users register. Both emails came through to my account before I had a chance to check in. So I go to the link that leads to the moderator control panel and click on "new user registrations". It says "no matches found". If I then go to the admin control panel and go to usergroup manager, I can see that there are two users in the usergroup "Users Awaiting Email Confirmation" There are no users in the usergroup "(COPPA) Users Awaiting Moderation" If I view the primary users of the awaiting email confirmation group, it is indeed the two new registrants. But they don't show up in the mod control panel under "new user registrations". And perhaps what isn't clear is that this is not consistent. Sometimes the "new user registrations" DOES work. Its completely random.
It just means that they had not clicked the confirmation link in their confirmation emails, as they when they do, they will be moved to the (COPPA) Users Awaiting Moderation after that. That is when your mods can also approve registrations.

If you are moving people from the Users Awaiting Email Confirmation usergroup to the Registered Members usergroup, then you do not know if they have valid email addresses.

It may be that you do not understand how registration is meant to work, once you do, you will realise that this hack works exactly the way it should.

What I would advise you to do is register a test user yourself and follow through from signup to being a registered member.

How it works:
When you signup using the registration form, you are sent an email to the email address that you registered with. At this point your user is in the Users Awaiting Email Confirmation group. Once you have clicked on the confirmation email link to confirm your email address is valid (with this hack he is now added to the (COPPA) Users Awaiting Moderation group, without it they are now a registered member). Once they are in the (COPPA) Users Awaiting Moderation group, then you and your super moderators will have Users Awaiting Moderation, and not before then.

That was a quick lesson on how this hack works, I wrote this for my forum, and my staff (admins and super mods) have been using for months without any problems at all, and it runs succesfully for over 25 other sites.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:42 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09399 seconds
  • Memory Usage 2,318KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete