Hello, I have a phpbb forum and I am getting users from Hong Kong signing up and creating bad content / porn links etc. Is there any way to protect and allow access to your site from selected countries? I only want users from US, CA, UK access the site at the moment. Or atleast protect the registration against these spammers. Please advice. My site is hosted on Apache (enabled mod_rewrite).
You could install this... http://www.maxmind.com/app/ip-location ...and write your own phpbb extension to detect koreans. OR you could study this... http://forum.maxmind.com/viewtopic.php?p=44& and find an appropriate/similar ready-made solution. I could not find the mentioned phpbb extension...looks like maxmind removed it or placed it somewhere else, but should not be hard to find given the name of it and Google!
or you could install phpBB mods that make sure that the user signing up is "human" but phpBB gets alot of spam. vBulletin is the best by far in my opinion.
You're going to need to find a good captcha mod bot phpBB. I had found when we used phpbb that tons of bots were signing up so we just switched to vbulletin. I was not interested in keeping mods up to date as well as the forum itself so I just got a vbulletin license. So now I just update opposed to update then fix mods.