3

I'm using Zoo Visitor and when a user tries to register, they get this error:

You must be a logged-in member of this site in order to perform this action.

I'm not sure what is causing it...?

Here is my registration form...

{exp:zoo_visitor:registration_form class="form form-validate" return="account/register/success"}
<ul>
    <li class="required">
        <label>First Name</label>
        <input type="text" name="cf_member_first_name" value="">
    </li>
    <li class="required">
        <label>Surname</label>
        <input type="text" name="cf_member_surname" value="">
    </li>
    <li class="required">
        <label>Email</label>
        <input type="email" name="email" value="">
    </li>
    <li class="required">
        <label>Password</label>
        <input type="password" name="password" value="">
    </li>
    <li>
        By clicking Register, you agree to our Terms &amp; Conditions and that you have read our Privacy Policy, including our Cookie Use.
        <input type="hidden" name="cf_member_terms" value="Yes">
        <input type="hidden" name="cf_member_emails_admin" value="Yes">
    </li>
    <li>
        <input type="submit" name="submit" value="Register &rarr;">
    </li>
</ul>
{/exp:zoo_visitor:registration_form}

2 Answers 2

3

Go to Add-ons --> Modules --> Zoo Visitor --> Troubleshooting, it should be there.

[edit]:

In Add-ons --> Modules --> SafeCracker, always check to see if anonymous registrations are allowed.

4
  • I'm not too sure what you mean... What should be there? Everything on there either says it exists, installed or present?
    – Jason Mayo
    Jun 11, 2013 at 20:27
  • Oh I'm sorry, I thought this would show up there. If I'm not mistaken this means Safecracker isn't setup properly for anonymous entry-submissions. Go to the Safecracker Module, and check if "Allow guests to post entries?" is allowed for your Zoo Visitor channel.
    – Steven
    Jun 11, 2013 at 21:01
  • That worked! Can you post this as an answer? I can then mark it was the best answer then.
    – Jason Mayo
    Jun 11, 2013 at 21:11
  • 1
    Edited this answer :)
    – Steven
    Jun 12, 2013 at 8:00
0

Are you sure that user is already logged into the CP when they try to register via the Zoo Visitor form on the front-end?

Make sure you are logged out of the CP, or better yet try another browser to complete the registration.

1
  • I was certainly logged out, and I was using Safari (I normally use Chrome) to test register the user when I got the error.
    – Jason Mayo
    Jun 11, 2013 at 21:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.