jfb-troublesome-users [Jcink.com Wiki]

Dealing with Troublesome users

Unfortunately when dealing with members there occasionally gives rise for the need to punish one. Thankfully JFB gives admins plenty of options for how to deal with those members who just can't control themselves and become a blight on a community.

WARNING - Do not attempt these procedures until necessary. Many admins have accidentally banned themselves by playing with these features. (Banning test accounts which were created with their own IP/info and effectively banning themselves is one way this happens.)

Banning Problem members

Setting them to the banned group

Fore note - This tutorial makes use of the Banned usergroup and Banned Permission mask. So you may want to ensure that they are set up to your liking prior to using them.

  1. On the left panel in the ACP, click: “Users and Groups”
  2. Then click: “Find/Edit/Suspend User”
  3. On the right panel, at the top, in the first box, enter part or all of the user's name.
  4. At the bottom of the page, click: “Find member”
  5. A list of members who's name match what you entered in step 3 will appear. Beside the member you want to ban, click: “Edit Details” (You will also see the email address they used to register… you may want to copy it down in notepad or something if you intend to ban it later.)
  6. Then beside: “Member Group” change that to banned.
  7. Then at the bottom, click: “Edit this member”.

Notes:

  • This ban method is permanent, unless undone by another admin (or user with admin level access.)
  • This only bans the account. It does not prevent the user from making another account with another IP/Email or even the same IP/Email. (If the setting to ignore duplicate emails is on…) We will get to banning IP/Email in the next step…

To ban their IP/email

  1. On the left panel, click: “Users and Groups”
  2. The click: ” Ban Settings”
  3. In the right panel, (you will see this) enter that member's IP in the first box, Email in the second and Username in the 3rd. (If you're not sure how to find their IP/email then read the section titled: “How do I find the user's IP”.)
  4. Click: “Update the ban filters” at the bottom to apply the bans.

Notes - Admins can wildcard IPs or email addresses to allow for greater range of bans.

  • This can be useful if a user uses the same email address on multiple hosts. For example: badmember@gmail, badmember@hotmail, badmember@aol. So you can just enter: badmember@* and it will block every email that attempts to register starting with “badmember@”.
  • IPs can be blocked by replacing the octet (the set of numbers in an IP. Ex- in this fake IP: 123.456.789.000, 789 is an octet.) So an admin could enter 123.456.789.* to block all IPs that start with 123.456.789. Admins can also use two wildcards in an IP, like this: 123.456.*.* to block all that match the first two octets.
  • In the event you do end up banning yourself, please head to Jcink Support Forum and make a topic in their general support forum. You will be asked for the email you used to create the forum/account to prove the account is yours. So have it ready for them when they ask. (Also be sure to include the URL of your forum.)

WARNINGS:

  • Be very careful when using wildcards because they can affect innocent users also.
  • It is inadvisable to use more than 2 wildcards per IP. Under NO circumstance should you ever wildcard all 4 octets. (It will ban everyone.)

How do I find the user's IP?

There are several methods: - Beneath every post, the IP used to make that post is logged. (If they have a static IP, aka one that doesn't change, then this will work fine.)

- At the bottom of the forum, choose: “Last Click” to see the members and their current IP that are online now. (If they have a static IP ok, but if they have a dynamic one then this probably will only ban their most recent one IP.)

- From the “Find/Edit/Suspend User” method described first. (Note, this only shows the IP they used to register… so it may not be their most current one. Especially if they have AOL or Dial up or some highspeed providers that change IPs.)

- In the “Users and Groups” group, click: “IP Address Tools”. Then on the right, enter the user's name in the first box and click: “Get IP addresses”. This will generate a list of all of that user's IPs that they have used since they joined the forum. (This is the best way to get IPs for a ban since it shows you all that have been used by the member. And it will show you if they have a static IP or a dynamic IP.)

The user's email address can be found from the “Find/Edit/Suspend User” method.

Suspending an Account

  1. On the left panel, click: “Users and Groups”
  2. Then click: “Find/Edit/Suspend User”
  3. On the right panel, at the top, in the first box, enter part or all of the user's name.
  4. Click: “Find member”
  5. A list of members who's name match what you entered in step 3 will appear. Beside the member you want to ban, click: “Suspend Account”
  6. In the first box, beside “Suspend <username> for…” enter the number you want to ban them for.
  7. In the drop down menu that is beside the number box, choose between a suspension in hours or days.
  8. Then choose whether or not to Email the member about their suspension. (if you opt not to then ignore step 9.)
  9. Edit the suspension message as you see fit, giving reasons why you're suspending them if you want.
  10. When you're done, click: “Suspend this account”.

The account will now be suspended for the number of hours or days that you chose in steps 7/8. After which time the suspension will automatically wear off and they'll be able to return again.

Warning - While it may be tempting to put in extremely high numbers for suspension times (like 999,999 days), do not do it. This causes errors in the system that makes it impossible for that forum's admins (or those with ACP access) to add further suspensions for any user. This is a known glitch with IPB and is something that will get fixed.

Disabling Posting abilities

This allows you to simply make it so a member can see the forum and everything they normally could… but unable to actually reply to anything. This does not change their usergroup, it only restricts them from posting.

  1. On the left panel, click: “Users and Groups”
  2. Then click: “Find/Edit/Suspend User”
  3. On the right panel, at the top, in the first box, enter part or all of the user's name.
  4. Click: “Find member”
  5. A list of members who's name match what you entered in step 3 will appear. Beside the member you want to disable posting for, click: “Edit Details”
  6. Then beside: “Restrict <membername> from posting?” either check the little box to restrict them from posting until you decide to uncheck this box or choose from the drop down menu (the one below the checkbox) whether you want it to expire automatically after a period of days or hours, then enter a number for how many hours or days before it expires.
  7. Then at the bottom, click: “Edit this member”.

Putting a member on Mod Queue

Mod Queue allows admins to let members still have the power to post… but every time they post a staff member must read the post and manually approve it before the post is displayed on the forum for everyone. It will still show up in the topic, but others won't be able to see the post. They may be able to see that a new post was made though…

  1. On the left panel, click: “Users and Groups”
  2. Then click: “Find/Edit/Suspend User”
  3. On the right panel, at the top, in the first box, enter part or all of the user's name.
  4. Click: “Find member”
  5. A list of members who's name match what you entered in step 3 will appear. Beside the member you want to ban, click: “Edit Details”
  6. Then beside: “Require moderator preview of all posts by this member?” either check the little box to place them on mod queue until you decide to uncheck this box or choose from the drop down menu (the one below the checkbox) whether you want it to expire automatically after a period of days or hours, then enter a number for how many hours or days before it expires.
  7. Then at the bottom, click: “Edit this member”.

Now, once a member is on mod queue… How does one check it? See the next section.

How to check Mod Queue

  1. On the index of the forum, up beside where you see:
    “Logged in as: yourusernamehere ( Log Out · Admin CP · Mod CP )”
    Click the “Mod CP”.
  2. In the table that appears and is labeled “Awaiting Moderation”, you'll see under the column “type”: “Topics” and “Posts”. Beside them will be a number, that if you click on the number, you'll be taken to a page that displays all that type of content waiting for the staff's review.
  3. On the new page, you will see a page like this with the follow information:
    • Posted by - This is who made the post
    • The Post - Clicking the “View pending post” will open a new window to show you the post.
    • In Forum - This tells you which forum the post was made in.
    • Topic Title - This tells you which topic the post was made in, and if you click the title it'll take you right to that post.
    • Time of Post - The time the post was made.
    • IP Address - The IP used to make the post.
    • Select - This allows you to pick that topic to take action on.
  4. So when you're ready to make a decision on the post, click the box under “Select”
  5. Then beside: “With selected posts:” you'll see a drop down menu with “Approve” and “Delete” in it. Pick the option you want.
  6. Finally, press the “Go” button beside the dropdown menu listed above in step 5. The action you've selected will be carried out.

Stopping PM/Email Abuse

Before we begin… Is there a member group set up where that group doesn't have PM or Email capabilities? If so, then skip these steps. Otherwise let's set that up now.

  1. Follow the steps laid out on How to Create a new Member Group You can probably base the new group off your “Members” group (Though be sure to label it so you know what it is.)
  2. Be sure to set: “Can use PM system?” and “Can email members from the board?” to “No” (This denies that member group the option to send PMs and emails on the forum.) You may also want to set: “Hide this group from the member list?” to “Yes” because it is more or less just the group Member but without PM/email abilities.
  3. When you're done setting the options, at the bottom of the page, click “Add group”

Now to add that member to the No PM/Email group…

  1. On the left panel, click: “Users and Groups”
  2. Then click: “Find/Edit/Suspend User”
  3. On the right panel, at the top, in the first box, enter part or all of the user's name.
  4. Click: “Find member”
  5. A list of members who's name match what you entered in step 3 will appear. Beside the member you want to restrict PM/Email of, click: “Edit Details”
  6. Then beside: “Member Group” change that to whatever you called the group with no PM/Email abilities.
  7. Then at the bottom, click: “Edit this member”.

Note:

  • Like the ban method, this only effects the single user you set to this group. So if they have multiple accounts you'll have to repeat the process for all of them.
 
jfb-troublesome-users.txt · Last modified: 2012/04/08 21:49 by viruszero