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!
|
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.
|
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!
|
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.
|
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
|
Claude FusionBB Fanatic Total Posts: 1413
 Location: San Diego Average Post Ranks%:
|
01-31-09 12:06 PM - Post#80000
In response to KhunSanuk
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.
|
Claude FusionBB Fanatic Total Posts: 1413
 Location: San Diego Average Post Ranks%:
|
01-31-09 03:14 PM - Post#80003
In response to greg
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
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.
|
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
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!
|
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
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 |
|