ForumAA
ForumAA - An easy way to reduce spam on your forum!
Version: v3.0.0
Sourcecode | Issue Tracker | Test Builds |
ForumAA is short for Forum Account Activation, which is a clone of TheKris1234's
Features:
- Reduce spam by requiring users to activate forum accounts through a Minecraft command.
- Autoactivate users as soon as they log in, no command required! (Disabled by default)
- Custom profile fields - This allows users on your forum to register with a username other than their Minecraft username.
How To Install:
PHPBB:
- Go to your forums, log in as an Administrator and go to the Administration Control Panel
- Under "General" > "Board Configuration" click "User Registration Settings"
- Set it to "By Admin"
MYBB:
- Go to your forums and log in as an Administrator and go to the Admin-CP
- Click on "Configuration" -> "User Registration and Profile Options"
- Change "Registration Method" to "Administrator Activation"
XenForo:
- Go to your forums, log in as an Administrator and go to the Admin Control Panel
- Under "Home" > "Options" click "User Registration"
- Uncheck "enable email confirmation"
- check "enable manual approval"
SMF:
- Go to your forums, log in as an Administrator and click on the Admin tab
- Under "Members" > "Registration" > "Settings"
- Change Method of registration to Admin Approval
IPB:
- Go to your forums, log in as an Administrator and click on the AdminCP link.
- Under System Settings > Security and Privacy -> Security [Managing Members]
- Change the New registration email validation setting to either User then Admin or Admin.
Plugin Install:
- Download plugin and put into /plugins
- Start server. The plugin will create /ForumAA/config.yml in /plugins and disable itself
- Edit the file appropriately. HELP BELOW
- Reload Server.
- DONE
How to use:
- Log in as the username registered on the forum and type /account activate You will receive a confirmation message.
Permissions:
- no permissions used "yet"
Config.yml
Database: #Hostname for your SQL server. URL: localhost Port: '3306' Username: username Password: password Database: DB-Name Table_Prefix: smf_ Forum: Type: smf URL: http://forum.myserver.com Optional: # Leave this blank unless your allow users to register with names other than their Minecraft IGN Custom_Field_ID: '' Login_Activation: false
Todo:
- Localization
- Give me your ideas
Credits:
- Lavoaster - IPB support
- Darkhand81 - plugin tester
Changelog:
v3.0.0
- IPB support added.
- Async tasks added to stop server freezes.
- Fixed config file generation.
- MCstats added.
- Fixed account activation messages.
- Added support for console commands triggered by activation
v2.1.0
- Config changes, Will need to let the plugin rebuild it.
- Updated to 1.2.5-R1.0
- Added full support for XenForo, SMF is also added but not tested.
I am getting an error whenever I try to use the command "/account activate". The config I have seems to work fine, and on server startup, the console shows that this plugin has connected successfully. I have tried making a new user for this plugin, but it still comes up with this error. Here is the error generated each time I try to use the command: pastebin here. It also comes up with max_user_connections errors as well (located here), even though I only have one forum and one user using this forum, and at the time that I try using the command, there are no people on the forum.
I am using phpbb, I don't know if that's related, but it might help someone figure out what is going on...
You use your forums credentials
For some reason, i can't get this plugin to connect to my db. Im useing the same creds as i do with iconomy and towny and those work fine. Am i doing something wrong?
Database:
URL: 192.168.0.7
Port: '3306'
Username: mcdb
Password: 0000
Database: bb
Table_Prefix: phpbb_
Forum:
Type: phpbb
URL: http://stconhya.dyndns.info
Optional:
Custom_Field_ID: mc_user_name1
Login_Activation: 'true'
What does the URL do? Does it just give a link or does it have to be the exact url (am using forwarding)
Could there be an option to display also their groupname on the forum like : [citizen]player?
The default table prefix for xenforo is xf i believe
@Furt
How about the table prefix? Does it have to be the same also?
Other than merging a pull request on github i have had a chance to work more on it, been working on overhauling http://dev.bukkit.org/server-mods/buttonpromote/ for iMint but i just finished so i can get back to coding ForumAA
Still waiting for IPB :)
@Darrennick You use the forums db info
Please add the Vault support to promote! This is what im looking for the most! Thanks :D
For the MySQL do you use the forums database or a fresh database?
Do I change anything else like 'localhost' or the table_prefix.
Sorry I am a noob when it comes to databases. Using Xenforo.
SMF 2.0.2
@snowsilk What version of smf are you using?
PunBB please!
do SMF work...
I cant get to work os if eny have it working pm me
Yea thats next on the list of todos
Would love to see IPB support!
Yea im aware of the issue, ill fix in next release.
Reporting dumb issue you might fix : If your owner of a mybb site and you type /account activate it will demote you.
v2.1 beta release uploaded just waiting on approval