Publisher does not support the Fluid field type. Please do not contact asking when support will be available.

If you purchased an add-on from expressionengine.com, be sure to visit boldminded.com/claim to add the license to your account here on boldminded.com.

Ticket: Automatic redirects not working

Status Resolved
Add-on / Version Custom System Messages
Severity Trivial
EE Version 16

Nick

May 29, 2012

When a user logs in / logs out via Safecracker, automatic redirects don’t work. They work fine without Custom System Messages installed.

Best Regards,
Nick

#1

BoldMinded (Brian)

What do you mean login/out with Safecracker? As far as I know Safecracker shouldn’t have anything to do with loggin in or out, it only handles entries. Can you share your template code? Thanks.

#2

BoldMinded (Brian)

Also, what version of CSM are you using?

#3

Nick

Thanks for your reply. Sorry, I was a little vague. I’m using Zoo Visitor (which uses Safecracker forms) to allow users to create accounts, login, logout, etc. via the front end. Everything works as expected except the automatic redirects e.g. when a user logs out they are taken to the home page. I’m using Custom System Messages 2.4 (EE 2.4.0). My custom message page (If that’s what you’re after) is:

{!– To deliver a custom message for a specific action –}

<div class=”block-full header-background”> <h3>System Message</h3> </div> <div class=”block-full main-content”> {if csm:action == 12 AND csm:error == false} <h6>success {content}</h6> {if:elseif csm:action == 12 AND csm:error == true}
Fail :(
{if:else} <h3>{heading}</h3> <h6>{content}</h6> {link} {/if} </div>

#4

BoldMinded (Brian)

Nick, try using the EE logout link instead. {path=”logout”}. It looks like the ZV logout function bypasses the EE internals that CSM is relying on to work.

#5

Nick

Hi, the EE logout link {path=“logout”} is in fact the one I have been using.

Best Regards, Nick

P.S. I have clicked the “Notify me of follow-up responses.” box, but I’m not getting any notifications.

#6

Nick

Hi,

Any more thoughts on this? The issue has been raised by my users and I’m keen to get it fixed.

To clarify, my login / logout links are:

Login Logout

All automatic redirects work when Custom System Messages is taken out of the equation, so I’m not convinced Zoo Visitor is causing an issue.

Thanks in advance, Nick

#7

Nick

Correction - login / logout links are:

<a href="http://{path=members/login}">Login</a>
<a href="http://{path=logout}">Logout</a>

i.e. standard EE.

#8

Nick

Incidentally, redirect works if I use the following option in Custom System Messages settings:

“Bypass the message template entirely on successful actions?”

Perhaps I’m missing something in my message template?

#9

BoldMinded (Brian)

Hi Nick. I’m going to have to setup a Zoo Visitor instance to be able to debug this. It would make sense though that the logout works if you bypass the success message b/c a logout will never (or should never) have an error response.

#10

BoldMinded (Brian)

Nick, are you still having trouble with this?

Login to reply