This question may be related to a resolved thread.
This is my first time working with Safecracker. The aforementioned thread helped—a little—but I’m still not seeing the Captcha.
The client needs anonymous, non-logged in posts to their ‘guestbook’ (It’s an author). They need anyone to be able to leave a message and it goes into a pending status.
I’ve got the status set, I’ve got the member created (I created a faux member called “Guestbook” and it’s part of the “Guestbook” member group.)
I assigned this member to the form. I gave permissions for this member to post to this channel.
But shouldn’t I still see the captcha form? We want the captcha for all non-logged-in posters. Here is my form:
{exp:safecracker id="guestbook_form" channel="guestbook" return="guestbook/thanks" }
<div class="guestbook_form">
<label>Message Subject:*</label>
<input name="title" type="text" /></p>
<label>Your Name:*</label>
{field:guestbook_name}
<label>Your Email:*</label>
{field:guestbook_email}
<!--<label>Your URL: (optional)</label>
{field:guestbook_url}-->
<label>Enter Your Message:*</label>
{field:guestbook_body}
{if captcha}
<label for="captcha">Please enter the word you see in the image below:</label>
{captcha}
<input type="text" name="captcha" value="{captcha_word}" maxlength="20" /></p>
{/if}
* All fields are required.
<input type="submit" class="submit" value="Submit" /></p>
</div>
{/exp:safecracker}I’m not sure what I’m missing here. I did all the things mentioned in that previous post—gave access to the channel, etc. Also, the Captcha settings are on, site-wide, and have the correct paths set.
Help?? Thank you!!