[dancer-users] Dancer2 Cookie Expiry Question

Andrew Beverley andy at andybev.com
Thu Aug 20 16:27:24 BST 2015


On Thu, 2015-08-20 at 23:12 +0930, David H wrote:
> 
> > > I've had a look at the cookie tests but I still can't figure out how to
> > > work with cookies properly in Dancer2. The date I set should set the
> > > session cookie to around 2130. I've also tried lower times with no effect.
> > 
> > To set a cookie:
> > 
> >     cookie MYCOOKIE => 'value', expires => '+2h', domain => $cookie_domain;
> > 
> > (I guess the domain is optional - I've just copied that from existing code)
> > 
> > To get a cookie:
> > 
> >     my $code = cookie 'MYCOOKIE'
>
> Thanks, it was something stupidly simple. No idea what the domain is either
> but I don't care as long as the thing sets and sets with a very very long
> expiry.
> 
> cookie user => $thing, expires => '+2000h';

For info, the various time formats for the expiry are here:

https://metacpan.org/pod/Dancer2::Core::Time

You can also do (for example) '+3M'

Andy




More information about the dancer-users mailing list