Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 03-07-2016, 03:57 PM
edgeless edgeless is offline
 
Join Date: Mar 2013
Posts: 115
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default How can Private Message sending be disabled for members not yet activated?

Situation: Verify Email address in Registration is enabled. Moderate New Members is enabled. The Registered Users usergroup has PMs disabled (i.e., Private Message Permissions > Maximum Stored Messages is set to 0).

EDIT:
I stated this wrong in my initial description, and I apologize. Incorrectly stated on my part was the point at which new users are able to send Private Messages. I said that it was after clicking on the activation link in the registration email. That is wrong! Instead, they are able to send PMs before clicking on the activation link in the registration email. Once they click on that link and become activated and placed in the User Moderation queue, they are unable to send PMs anymore. And they cannot send PMs again until they are passed via post count promotion to the full privilege usergroup. So that's the problem. All a user has to do is fill in the registration form and submit it in order to start sending PMs. There has to be a way to fix that?

I don't want unactivated users to be able to send Private Messages to other members. They should not be able to send PMs at any point before they are automatically promoted by their post count.

So is there an easy fix for this problem? Again, I'm sorry for incorrectly describing it the first time.

Thank you
Reply With Quote
  #2  
Old 03-07-2016, 04:45 PM
Stratis's Avatar
Stratis Stratis is offline
 
Join Date: Jan 2010
Posts: 738
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I use this for same situations, you don't lose to take a look.
Advanced Private Messages Options
Reply With Quote
  #3  
Old 03-07-2016, 05:28 PM
edgeless edgeless is offline
 
Join Date: Mar 2013
Posts: 115
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Please see my edit above. It's been a rough morning

--------------- Added [DATE]1457379733[/DATE] at [TIME]1457379733[/TIME] ---------------

Quote:
Originally Posted by Stratis View Post
I use this for same situations, you don't lose to take a look.
Advanced Private Messages Options
Thanks for the reply, Stratis. But do you know for sure that this mod will stop the ability of users to send PMs immediately after submitting their registration form?

It almost seems like a bug to me. I can't think of any reason allowing users who have not yet activated their member accounts the ability to send PMs would be a function that exists by design. But maybe there's something I haven't considered.

--------------- Added [DATE]1457393434[/DATE] at [TIME]1457393434[/TIME] ---------------

Problem solved. And it was all a stupid error on my part. I had set the Private Message Permissions > Maximum Stored Messages option to zero (0) for usergroups: unregistered / Not Logged In, Users Awaiting Email Confirmation, and Users Awaiting Moderation. But I mis-typed the zero as a nine (9) in the field for the Users Awaiting Email Confirmation usergroup. When I went back to check through everything I caught and corrected it. Now no one is able to send PMs prior to activation

Thanks anyway.
Reply With Quote
Благодарность от:
Stratis
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 07: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.03949 seconds
  • Memory Usage 2,187KB
  • Queries Executed 13 (?)
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
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (1)post_thanks_box_bit
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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_postinfo_query
  • fetch_postinfo
  • 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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete