Prevent spam bots on a phpBB2
By Romain Friday, March 23 2007 - 17:30 UTC - Tech - Permalink
By Romain Friday, March 23 2007 - 17:30 UTC - Tech - Permalink
I used to talk about technique to prevent spam bots for registering or posting somewhere. Even though I think that a good solution for this is to create SessionID with JavaScript, I was a little bit stuck with phpBB2 because of the template engine, I cannot easily dynamically write a JavaScript in the page.
So, the solution I used is to simply create a CAPTCHA which is written in the page with JavaScript such as:
document.write("<input type='hidden' name='persoCaptcha' value='" + generateStaticKeyWord() + "' />");
And then, I had to check for this value in the PHP script.
Fairly simple, but it seems to work without lots of modification of the phpBB2 forum... Here is a list of spam bots that I detected with this technique on a forum. Even if this technique works for now, I will have to use a better one...
Last comments