HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

Guest Post 1.5

GuestPost adds ability for users to post as a Guest user, with reCAPTCHA for spam prevention if wanted. It also adds a username/password box for unauthenticated users to login and post at the same time.

To install this extension, please first sign up (for free) on recaptcha.com and get your own public and private key. Then open default.php and paste the keys into the appropriate place (it is commented).

You will also need to sign up for an account on your forum that will be used for the guest posting. This could be any name you like (GuestUser, Guest, Anon). But make the password something that isn't obvious. Then put both these details into default.php in the appropriate place (it is commented).

Then install the extension as you would any other by ticking the box in the extensions settings.

You can see this working on spodesabode.com.

KNOWN ISSUES

If you are using the reCAPTCHA extension, it may well complain as reCAPTCHA will attempt to "include" the reCAPTCHA code again. In this case, GuestPost needs to load AFTER reCAPTCHA. This can be adjusted by editing conf/extensions.php and just moving the line of code for GuestPost to the end. I will contact the reCAPTCHA developers about this issue.

CREDITS

The Original extension written by Gerrard Cowburn, which was based on Mark O'Sullivan's "Add Comment" Extension.

CHANGELOG

v1.50 - Taken over by Spode. Removed CAPTCHA and replaced with reCAPTCHA. Code cleaned up, including CSS being used to display instead of tables. Nickname feature removed (didn't appear to be in the code I took over).
v1.41 - Fixes minor bug with nickname being blank.
v1.40 - Added option for CAPTCHA to be turned on/off.
v1.30 - Included limited CAPTCHA to prevent spam attacks.
v1.20 - Included the ability for guests to enter a nickname.
v1.00 - Initial release.

Questions