(proofreading whole page) |
(finished Expiration option and Restriction option under Add New Ban section) |
||
Line 8: | Line 8: | ||
==Ban List== | ==Ban List== | ||
The ''Ban List'' is used to list members who have been banned from participating in the forum. There are different levels, or strengths of banning, which will be explained below. | |||
This table has eight columns: | This table has eight columns: | ||
Line 28: | Line 28: | ||
*'''Expiration''' - This is when the ban will expire, if it will expire. | *'''Expiration''' - This is when the ban will expire, if it will expire. | ||
**'''Never''' - This is a permanent ban, unless the adminstrator someday decides to rescind it. | **'''Never''' - This is a permanent ban, unless the adminstrator someday decides to rescind it. | ||
**'''Ban will expire after '' | **'''Ban will expire after ''this'' number of days''' - Whatever severity of the ban, it will expire after the set number of days. | ||
**'''Expired / disabled''' - ''' | **'''Expired / disabled''' - This setting works in 2 different ways. First, if you set the ban to expire after a certain number of days, then after that number of days has passed, the software automatically ticks this option. Second, if an administrator (or maybe moderator, depending on permissions) decides to end a member's ban, they can tick this option themselves. Either way, that member's ban has ended, and the member's existing permissions go back into effect. | ||
*'''Restriction''' - This is the severity of the ban: full, partial, and how partial. | *'''Restriction''' - This is the severity of the ban: full, partial, and how partial. | ||
**'''''Full Ban''''' - This will prevent the member from even viewing the forum. They cannot access it in any way. If they browse to the forum's address, they will see a message, something like 'You have been banned and cannot access this forum.' | **'''''Full Ban''''' - This will prevent the member from even viewing the forum. They cannot access it in any way. If they browse to the forum's address, they will see a message, something like 'You have been banned and cannot access this forum.' | ||
**'''''Partial Ban''''' - This sets the severity of the ban: full, partial, or how partial; by using the | **'''''Partial Ban''''' - This sets the severity of the ban: full, partial, or how partial; by using the three options below: | ||
***'''Cannot post''' - This option turns the forum into a read-only forum for the banned member. They will only be able to read the forum, but not participate in any other way. The member will see a warning message, explaining this condition. | ***'''Cannot post''' - This option turns the forum into a read-only forum for the banned member. They will only be able to read the forum, but not participate in any other way. The member will see a warning message, explaining this condition. | ||
***'''Cannot register''' - The option prevents the banned member from trying to register again as a new member, using the same trigger variables, or pieces of data which are explained just below: username, email address, IP address or hostname | ***'''Cannot register''' - The option prevents the banned member from trying to register again as a new member, using the same trigger variables, or pieces of data which are explained just below: username, email address, IP address or hostname. | ||
***'''Cannot login''' - This option prevents the member from logging in to their original account. | ***'''Cannot login''' - This option prevents the member from logging in to their original account. | ||
*'''Triggers''' - These are any or all of four kinds of data which are watched for by the server, to determine when a banned member tries to visit. The server can watch for the IP address, Hostname (owner of the email address domain), Email Address, or Membername. | |||
*'''Triggers''' - | |||
**'''IP Address''' - To ban a user by their IP you need to enter all or part of the address. You can usually obtain this from your forum. See their [[Profile#Track_User|user tracking page]] to find it. A complete IP address will always have four sections of numbers (127.0.0.1 is an example). Inputting their full IP for a ban is okay, but is not always useful if this user has a dynamic IP or dial up. If you ban their IP, and they subsequently are able to log in successfully, it means they probably have a dynamic IP or dial up. However, most ISPs, even if they are dynamic, start with the same numbers (127.0 for example). If you ban a user with the full IP address, 127.0.0.1, and the next day they show up with the IP address, 127.0.0.2, it means the first few numbers are the same. You can, therefore, still ban them, by just typing in the first three sections of the address: 127.0.0.* instead of the full IP address. This works in most cases but some users' IP addresses still change after you ban them. This also does not stop them from using a proxy to visit your website. | **'''IP Address''' - To ban a user by their IP you need to enter all or part of the address. You can usually obtain this from your forum. See their [[Profile#Track_User|user tracking page]] to find it. A complete IP address will always have four sections of numbers (127.0.0.1 is an example). Inputting their full IP for a ban is okay, but is not always useful if this user has a dynamic IP or dial up. If you ban their IP, and they subsequently are able to log in successfully, it means they probably have a dynamic IP or dial up. However, most ISPs, even if they are dynamic, start with the same numbers (127.0 for example). If you ban a user with the full IP address, 127.0.0.1, and the next day they show up with the IP address, 127.0.0.2, it means the first few numbers are the same. You can, therefore, still ban them, by just typing in the first three sections of the address: 127.0.0.* instead of the full IP address. This works in most cases but some users' IP addresses still change after you ban them. This also does not stop them from using a proxy to visit your website. | ||
**'''Ban with a Hostname''' - A hostname is a string of characters used to identify the owner of the email address domain. Selecting this option might ban anyone who uses the same Internet Service Provider (ISP) or email address provider. For example, you probably do not want to ban whatever is the hostname for gmail.com. So be careful about using this option. | **'''Ban with a Hostname''' - A hostname is a string of characters used to identify the owner of the email address domain. Selecting this option might ban anyone who uses the same Internet Service Provider (ISP) or email address provider. For example, you probably do not want to ban whatever is the hostname for gmail.com. So be careful about using this option. |
Revision as of 22:11, 18 September 2023
Work in progress, expect frequent changes. |
Please see SMF1.1:Ban list, SMF2.0:Ban list or SMF2.1:Ban list depending on the version of SMF you are using.
The Ban List sub-menu is found in Admin Center > Members > Ban List. It has four pages or tabs: Ban List, Add New Ban, Browse Ban Triggers, and Ban Log. These are all described below.
Like the Warnings System, Banning is also an optional feature, and also removes members rights, as a consequence when members have not observed the forum's rules, or expected standard of behavior. We call the removal of member rights "user limitations". Banning is the ultimate user limitation, because in certain cases, it can block a member from visiting or viewing the forum at all. Unlike the warning system, banning is not an automatically controlled feature, and is entirely subjective, usually a permission reserved only for administrators. For this reason, banning is a step which should be seriously considered, and not handed out frivolously.
Ban List
The Ban List is used to list members who have been banned from participating in the forum. There are different levels, or strengths of banning, which will be explained below.
This table has eight columns:
- Ban name - This is the username of the member who was banned.
- Notes - Here, you can place any special notes about the ban, which moderators or administrators want to share privately with each other.
- Reason - This is what the banned member was told was the reason they were banned.
- Added - This is the date of the banning.
- Expires - This is when the ban will expire, if it will expire.
- Triggers - This setting is for any or all of four kinds of data which are watched for by the server, to determine when a banned member tries to visit: IP address, Membername, Email Address, Hostname (owner of the email address domain).
- Actions - This is the severity of the ban: full, partial, and how partial.
- checkbox - This is used to remove entries from this table, by clicking Remove Selected button. There is no button to clear this log all at once. However, by clicking the checkbox in the column title area, it checks all the boxes in the table. Then Remove Selected button has the same effect that a Clear Log button has.
Add New Ban
This is the form for adding newly banned members to the Ban List. It's at Admin Center > Members menu > Ban List > Add New Ban. To complete the eight columns in the table, this form has seven fields which the administrator needs to fill in, for each banned member. (The date is added automatically when the new ban is added.)
- Ban name - Enter a name you want to give to the ban. This would usually be the member's username.
- Reason - This is what the banned member was told, is the reason they were banned.
- Notes - Any special notes about the ban, which moderators or administrators want to privately share with each other, can be filled in here.
- Expiration - This is when the ban will expire, if it will expire.
- Never - This is a permanent ban, unless the adminstrator someday decides to rescind it.
- Ban will expire after this number of days - Whatever severity of the ban, it will expire after the set number of days.
- Expired / disabled - This setting works in 2 different ways. First, if you set the ban to expire after a certain number of days, then after that number of days has passed, the software automatically ticks this option. Second, if an administrator (or maybe moderator, depending on permissions) decides to end a member's ban, they can tick this option themselves. Either way, that member's ban has ended, and the member's existing permissions go back into effect.
- Restriction - This is the severity of the ban: full, partial, and how partial.
- Full Ban - This will prevent the member from even viewing the forum. They cannot access it in any way. If they browse to the forum's address, they will see a message, something like 'You have been banned and cannot access this forum.'
- Partial Ban - This sets the severity of the ban: full, partial, or how partial; by using the three options below:
- Cannot post - This option turns the forum into a read-only forum for the banned member. They will only be able to read the forum, but not participate in any other way. The member will see a warning message, explaining this condition.
- Cannot register - The option prevents the banned member from trying to register again as a new member, using the same trigger variables, or pieces of data which are explained just below: username, email address, IP address or hostname.
- Cannot login - This option prevents the member from logging in to their original account.
- Triggers - These are any or all of four kinds of data which are watched for by the server, to determine when a banned member tries to visit. The server can watch for the IP address, Hostname (owner of the email address domain), Email Address, or Membername.
- IP Address - To ban a user by their IP you need to enter all or part of the address. You can usually obtain this from your forum. See their user tracking page to find it. A complete IP address will always have four sections of numbers (127.0.0.1 is an example). Inputting their full IP for a ban is okay, but is not always useful if this user has a dynamic IP or dial up. If you ban their IP, and they subsequently are able to log in successfully, it means they probably have a dynamic IP or dial up. However, most ISPs, even if they are dynamic, start with the same numbers (127.0 for example). If you ban a user with the full IP address, 127.0.0.1, and the next day they show up with the IP address, 127.0.0.2, it means the first few numbers are the same. You can, therefore, still ban them, by just typing in the first three sections of the address: 127.0.0.* instead of the full IP address. This works in most cases but some users' IP addresses still change after you ban them. This also does not stop them from using a proxy to visit your website.
- Ban with a Hostname - A hostname is a string of characters used to identify the owner of the email address domain. Selecting this option might ban anyone who uses the same Internet Service Provider (ISP) or email address provider. For example, you probably do not want to ban whatever is the hostname for gmail.com. So be careful about using this option.
- Ban by Email Address - You can ban a user by their e-mail address. You can do this in two ways. You can ban them by their full e-mail address or by part of their e-mail address. Banning a user by their full e-mail address is usually sufficient. Sometimes, however, a user may have numerous e-mail addresses. If the banned member uses a custom e-mail service which is not used by many people, instead of typing in their full e-mail address, type in something like *@whatever.com. However you can't use this trick if they use a large e-mail providers like hotmail or gmail, because you'll accidentally ban a lot of members or even guests or visitors.
- Ban By Username - To ban a member by their username, just type in their username. This will prevent the member from rejoining with that name; however, that member could register with another username. Also remember if a user is banned by username and their account is deleted, the ban will be deleted along with it. Then they could register again with that same username.
When you finish filling out the form, don't forget to click the Add button in the bottom, right corner.
Browse Ban Triggers
By this point, we have already learned that ban triggers are certain pieces of data (membernames, email addresses, IP addresses, and hostnames) connected to banned members, which the server is always watching for (because we told it to watch for them, when we banned the member). When the server recognizes one of them has tried to pass the server, it "triggers" the software to enter the information this Browse Ban Triggers table. In this way, this table becomes a way of measuring how many times banned members are trying to re-access the forum.
At the top of this table are these four links, by which you can sort the table, to find out which triggers have hit the server.
IP | Hostname | Email | Username
If you are viewing IP address triggers, for example, it will list the banned IP addresses; whereas, if you are viewing e-mail address ban triggers, you will see a list of banned email addresses. Next to this is the ban name (or username) and the number of hits the ban trigger has received on the server. The last column with the checkbox is used to select any entries which you might want to remove. Then click Remove Selected Ban Triggers button.
Ban Log
This new Ban Log now shows all attempts to enter the forum by banned members. This is a new feature in version 2.1. The function which the Ban Log previously provided now occurs on the Ban List, which is described above.
This log has five columns:
- IP address - This is the IP address that was banned.
- Email address - This is the email address that was banned.
- Member name - This is the member name that was banned.
- Date - This is the date that re-entry by the banned member was attempted.
- checkbox - This is used to remove the selected log entries, by clicking Remove Selected button.
Otherwise the log can be emptied all at once by clicking the Clear Log button. Additionally, there is an option for automatic pruning, if as administrator, you feel like it's the best option for your forum. See the Log Pruning section of the Logs page, to learn how to use it.
Main
Configuration
Forum
- Boards and Categories
- Posts and Topics
- Calendar administration
- Search (admin)
- Smileys and Message Icons
- Attachments and Avatars
- Search engines
Members
Maintenance
Miscellaneous
- Security Tips
- Building Your Community
- Performance enhancements
- Modifications - A mod broke my forum what should I do