<div dir="ltr"><span style="font-size:13px">> That said, using a cookie to set a redirect seems unnecessary. Can't </span><span style="font-size:13px">you just put it in the redirect URL?</span><br><div><span style="font-size:13px"><br></span></div><div><span style="font-size:13px">No, unfortunately not -- I'm using an external authentication server and this is the method that it uses to return the user to wherever they were before logging in. :-\</span></div><div><span style="font-size:13px"><br></span></div><div>Thanks for the tip -- the problem seems to be in testing the existence/value of the cookie. For unknown reasons, HTTP::Cookies doesn't seem to be parsing the cookie, even though it seems to be present in the HTTP::Headers object.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 4 August 2016 at 14:19, Andrew Beverley <span dir="ltr"><<a href="mailto:andy@andybev.com" target="_blank">andy@andybev.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, 4 Aug 2016 13:52:15 Amelia Ireland <<a href="mailto:aireland@lbl.gov">aireland@lbl.gov</a>> wrote:<br>
> my $c = Dancer2::Core::Cookie->new(<br>
> name => 'return_to',<br>
> value => '/',<br>
> domain => config->{sso_domain},<br>
> expires => '5 mins'<br>
> );<br>
><br>
> push_response_header 'Set-Cookie' => $c->to_header;<br>
<br>
</span>You're probably best just using the cookie keyword:<br>
<br>
  cookie return_to => '/', expires => ..., domain => ...<br>
<br>
That said, using a cookie to set a redirect seems unnecessary. Can't<br>
you just put it in the redirect URL?<br>
<br>
Andy<br>
</blockquote></div><br></div>