FusionBB
FusionBB Review (large)
Recent Members
Welcome them to our community!
FusionBB SWAG!

FusionBB golf shirts, t-shirts, mousepads and more.

Tagging
FusionBBDev Recent Topics
 Page 1 of 2 All12
Username Post: permissions based on post count?        (Topic#10987)
KhunSanuk
FusionBB Enthusiast
Total Posts: 339
*
Location: Bangkok, Thailand
Average Post Ranks%:                       
01-30-09 06:43 AM - Post#79952    



Hi,

Recently some wanker has been constantly registering just to spam members by PT (promoting his own forum with a similar theme).

So, is it possible to disallow PTs for members until they reach a set number of posts?

Sanuk!
Thai360.com
All around the Land of Smiles


 
greg
FusionBB Fanatic
Total Posts: 4956
*
Location: Tombstone, AZ
Average Post Ranks%:                       
 
01-30-09 08:49 AM - Post#79954    


    In response to KhunSanuk

Yes there is. In your Admin CP area, remove the permission "Can PT Anyone" and "Can Create PT" from the group new users are placed in when they register. Next create a group with PT permissions and under the Group Advancement tab set the number of posts needed to advance a member to the new group with PT permissions. That should prevent them from spamming via PTs. Check all your other PT permissions just to make sure nothing was missed.


The Gunfighters Corral

Tombstone Pictures


 
Chris Peterson
FusionBB Fanatic
Total Posts: 3758
*
Location: West Fargo, ND
Average Post Ranks%:                       
01-30-09 08:51 AM - Post#79955    


    In response to KhunSanuk

Yes. Group advancement. Make your first group that users get added to when they register, NOT allowed to create a PT. Then when they hit x number of posts, have them advance to the next group with more permissions.

Admin Panel > Groups > Group Advancement

Permission for PTs is: Can create private topics


 
KhunSanuk
FusionBB Enthusiast
Total Posts: 339
*
Location: Bangkok, Thailand
Average Post Ranks%:                       
01-30-09 11:35 PM - Post#79987    


    In response to Chris Peterson

Hi,

Thanks. Couple more questions and comments though.

- Why isn't 'Users' part of the list of groups I can add to / remove from?
- Where can I change what group a person registering gets added to? Use a 0 post count in the Group Advancement?
- What about the main 'Users' group? If I leave that to allow PTs then all new users will automatically be allowed to PT as they *also* become part of that group (see no way how to change this); if I turn it off, none of my current users can PT until after they have posted again (I think, right?).

Sorry, but this process is rather confusing (it's early here ). Oh, and if it hasn't been fixed in the new version you might want to consider change 'Remove to' to 'Remove from'

Sanuk!
Thai360.com
All around the Land of Smiles


 
Chris Peterson
FusionBB Fanatic
Total Posts: 3758
*
Location: West Fargo, ND
Average Post Ranks%:                       
01-31-09 12:52 AM - Post#79991    


    In response to KhunSanuk

This is one of my weak areas. I'm going to dig into it some and I'll report back.

As I understand it, your users group should be given the least permissions possible for new users. Then as users post and participate you move them into a higher level group with more permissions.


 
greg
FusionBB Fanatic
Total Posts: 4956
*
Location: Tombstone, AZ
Average Post Ranks%:                       
 
01-31-09 12:53 AM - Post#79992    


    In response to KhunSanuk

Good question. At this point there are only 2 ways I can think of to move from the user group. First is labor intensive in that you would have to edit each users account where you can move someone from the "user" group. The 2nd, would be some sort of mysql script to do that, unfortunately I'll have to leave that to those who know mysql, etc to list.

But, that is a very good point for something to me dealt with in a future release. I guess I don't see why it couldn't be allowed from the Manage Groups screen, since it can be done individually.


The Gunfighters Corral

Tombstone Pictures


 
KhunSanuk
FusionBB Enthusiast
Total Posts: 339
*
Location: Bangkok, Thailand
Average Post Ranks%:                       
01-31-09 02:17 AM - Post#79995    


    In response to greg

Hi,

I guess my biggest confusion is on why I can't deal with the 'Users' group. Every new member becomes part of this automatically (don't see where I can change this), so yes, setting that to low permissions and then moving them into a higher group later makes sense. No idea how to move from 'Users' to 'Full Users' though.

Or are these cumulative? So, could I ignore the 'Users' and just add a rule that moves people into 'Full Users' after 10 posts?

Sanuk!

PS Manually moving users is not an option, there's 18,000+ of them
Thai360.com
All around the Land of Smiles


 
Claude
FusionBB Fanatic
Total Posts: 1413
*
Location: San Diego
Average Post Ranks%:                       
01-31-09 12:06 PM - Post#80000    


    In response to KhunSanuk

  • KhunSanuk Said:
Hi,

I guess my biggest confusion is on why I can't deal with the 'Users' group. Every new member becomes part of this automatically (don't see where I can change this)...




It's my understanding that everyone MUST be in one of the first four groups. In the case of regular (non-Admin, non-Mod) members, you cannot take them out of "Users", you can only add them to other groups. They will always be in "Users".


 
greg
FusionBB Fanatic
Total Posts: 4956
*
Location: Tombstone, AZ
Average Post Ranks%:                       
 
01-31-09 12:12 PM - Post#80002    


    In response to Claude

Actually, if you go into each user account, you can remove them from the stock user account and place them in a different account, at least in v3. I don't remember if that holds true if 2.x releases or not as it's been awhile since I've had a site on that version.


The Gunfighters Corral

Tombstone Pictures


 
Claude
FusionBB Fanatic
Total Posts: 1413
*
Location: San Diego
Average Post Ranks%:                       
01-31-09 03:14 PM - Post#80003    


    In response to greg

  • greg Said:
Actually, if you go into each user account, you can remove them from the stock user account and place them in a different account, at least in v3. I don't remember if that holds true if 2.x releases or not as it's been awhile since I've had a site on that version.



Yes, you can, but according to Jason and Couch, you should not. Doesn't version 3 even check to see that they are in at least one of the first four groups?

"Added cron job to address issue where a user needs to be in one of the first four groups."

http://www.fusionbb.com/forum/showpost.p...


 
Jason Stix Buckley
FusionBB Fanatic
Total Posts: 1884
*
Location: Concord NC USA
Average Post Ranks%:                       
 
01-31-09 08:19 PM - Post#80005    


    In response to Claude

Uh oh. That might be bad news for me.

When I ban someone for life, I move them from the users group to a group I created called "read only." That group is basically the same thing as guest, but a member (no posting privs, etc ... just read). I do that as an extra safety net in case, for some reason, the banning gets removed or I am using the same database 30+ years later when the "lifetime ban" expires.

I also do this to people's accounts that request their accounts removed.

I would just delete the accounts, but I don't like turning postings from a person's name to annon.

Hmmm. I wonder if I should suggest they add a fifth group that is like my read only or a guest.

Otherwise, I might have to make another User group that mimics the current User group and put the post advancement as 0 posts, then make the current stock User group a "read only" permissioned group.... so that when someone registers, it dual drops them into both groups with the new User group posting privs overriding the stock one. If I do that though, I am not sure if I manually remove someone from the "new user group" if the system will drop them back in when it does a cron to check post counts versus group advancement. Also, I don't know if the system will dual drop someone into both groups on registration (since 0 posts is not an advancement, but a starting point).
Jason "Stix" Buckley
Owner / Founder
Stix Fx Entertainment
www.stixfx.com


 
Claude
FusionBB Fanatic
Total Posts: 1413
*
Location: San Diego
Average Post Ranks%:                       
01-31-09 08:54 PM - Post#80006    


    In response to Jason Stix Buckley

  • Jason Stix Buckley Said:
Uh oh. That might be bad news for me.

When I ban someone for life, I move them from the users group to a group I created called "read only." That group is basically the same thing as guest, but a member (no posting privs, etc ... just read). I do that as an extra safety net in case, for some reason, the banning gets removed or I am using the same database 30+ years later when the "lifetime ban" expires.

I also do this to people's accounts that request their accounts removed.



I used to do the same thing and never had a problem. I quit doing it when Couch said not to, but I don't know why they have to be in one of those 4 groups. I thought that since everything is permission based, it wouldn't matter what 'group' they were in?


 
greg
FusionBB Fanatic
Total Posts: 4956
*
Location: Tombstone, AZ
Average Post Ranks%:                       
 
01-31-09 09:05 PM - Post#80007    


    In response to Claude

I don't know what to say about Couch's saying they MUST be in the user group as all my moderators are NOT in the user group and things are working just fine.


The Gunfighters Corral

Tombstone Pictures


 
Chris Peterson
FusionBB Fanatic
Total Posts: 3758
*
Location: West Fargo, ND
Average Post Ranks%:                       
01-31-09 10:38 PM - Post#80009    


    In response to greg

Once you've set up group advancement, the user is updated the next time they post, no need to move them to another group.


 
JoshPet
FusionBB Developer
Total Posts: 6722
*
Birthday: 02-08 
Location: Charlotte, NC
Average Post Ranks%:                       
 
01-31-09 10:49 PM - Post#80011    


    In response to Chris Peterson

People have to be in one of the first 4 user groups. Admins, Super Mods, Moderators and Users. They can't be in more than one of those groups. ie they can't be in the user and moderator group. If they are, then it will ignore the lower group (ie if they are in a moderators and users, they will only have moderator permissions.



Feel Better, Feel Younger, Sleep Better - Trans-D Tropin
Visit www.BuyTransD.com - use coupon code 1004 to save $20


 
Claude
FusionBB Fanatic
Total Posts: 1413
*
Location: San Diego
Average Post Ranks%:                       
02-01-09 12:23 AM - Post#80013    


    In response to greg

  • greg Said:
I don't know what to say about Couch's saying they MUST be in the user group as all my moderators are NOT in the user group and things are working just fine.



What I said (or tried to say) was - People have to be in one of the first 4 user groups.


 
KhunSanuk
FusionBB Enthusiast
Total Posts: 339
*
Location: Bangkok, Thailand
Average Post Ranks%:                       
02-01-09 05:57 AM - Post#80016    


    In response to Chris Peterson

Hi,

"Once you've set up group advancement, the user is updated the next time they post, no need to move them to another group."

Unfortunately this doesn't seem to be the case.

What I have done is the following:

- created a new 'Full Users' group
- set up a group advancement rule that adds any users to 'Full Users' once they have 10 posts
- removed PT privilege for 'Users'

Now about 6 hrs later only 3 people are in the 'Full Users' group, all of them have exactly 10 posts.

So, it looks like I will need an SQL statement that adds all users with more than 10 posts to the new 'Full Users' group.

Sanuk!
Thai360.com
All around the Land of Smiles


 
Jason Stix Buckley
FusionBB Fanatic
Total Posts: 1884
*
Location: Concord NC USA
Average Post Ranks%:                       
 
02-01-09 09:10 AM - Post#80021    


    In response to JoshPet

  • JoshPet Said:
People have to be in one of the first 4 user groups. Admins, Super Mods, Moderators and Users. They can't be in more than one of those groups. ie they can't be in the user and moderator group. If they are, then it will ignore the lower group (ie if they are in a moderators and users, they will only have moderator permissions.



I guess I must have missed this along the way. I have all my moderators in the user group too. I guess I need to rework my backend.

Question with this though. What if a moderator is only a mod of one forum? I figured I needed to keep them a part of the moderator group for the assigned moderator forum and the user group for when they are in the other forums. What does the system do with their account if you set them as only part of the moderator group, but they are trying to participate in forums they aren't a moderator of? What privs does it attach them to?
Jason "Stix" Buckley
Owner / Founder
Stix Fx Entertainment
www.stixfx.com


 
JoshPet
FusionBB Developer
Total Posts: 6722
*
Birthday: 02-08 
Location: Charlotte, NC
Average Post Ranks%:                       
 
02-01-09 12:32 PM - Post#80023    


    In response to Jason Stix Buckley

You set permissions for the moderator group, just like any other group. So what they can see or not see etc... is defined as well.



Feel Better, Feel Younger, Sleep Better - Trans-D Tropin
Visit www.BuyTransD.com - use coupon code 1004 to save $20


 
Jason Stix Buckley
FusionBB Fanatic
Total Posts: 1884
*
Location: Concord NC USA
Average Post Ranks%:                       
 
02-01-09 01:24 PM - Post#80025    


    In response to JoshPet

Ya, but does that mean then a person put in that moderator group then has access to moderate every forum?

Essentially I want user AAAAA to be a moderator of forum XXXXX, but not YYYYY. If I set user AAAAA in the moderator group and assign forum XXXXX to them as their moderated forum, what permissions do they have when they go into forum YYYYY? That is what I don't get if you can only have them a member of one of the four stock groups (admin, super mod, mod, user).

The permissions set for the moderator group shouldn't apply to them in any other forum but the one they are moderating. Otherwise, what is the point of assigning moderated forums if that one group permission is used throughout the site for wherever they are?

I guess that is why I set a person as a moderator and user, because I thought for the forums they are listed as a moderator of, the moderator group permissions are applied... and I thought when they are in a forum they are not listed as a moderator for, the user group applies.

I am confused.
Jason "Stix" Buckley
Owner / Founder
Stix Fx Entertainment
www.stixfx.com


 
 Page 1 of 2 All12
Icon Legend Permissions & Sharing Options Topic Options
Print Topic


1954 Views
Calendar
SMTWTFS
 1234
567891011
12131415161718
19202122232425
262728293031 
Current Quote
"Whats most impressive to me is the amazing level of control one can have over almost everything in terms of contents and users."
~ crescendo
FusionBB™ Version 3.2 | ©2003-2013 InteractivePHP, Inc.
Execution time: 0.147 seconds.   Total Queries: 350   Zlib Compression is on.
All times are (GMT-4). Current time is 12:19 AM
Top