<div dir="ltr"><div><div><div><div><div><div><div>Hi All,<br><br></div>I've tried setting my own cookie with Dancer2 and also setting the session engine as Cookie.<br></div><div><br>I'm using Windows 32 Bit (under Cygwin), with Perl 5.22<br></div><div>Dancer2::Session::Cookie - 0.006<br></div><div>Dancer2 - 0.0161000<br></div><div>Dancer2::Core::Cookie - 0.16000<br><br></div>Although I couldn't find a lot on the Dancer2 method, there is a bit on how to do this with Dancer1.<br><br></div>I have this in my config.yml (thanks Andrew for the help with this):<br>template: "template_toolkit"<br>session: Cookie<br>engines:<br>   template:<br>     template_toolkit:<br>       start_tag: '<%'<br>       end_tag:   '%>'<br>   session:<br>     Cookie:<br>       secret_key: mykey<br>       default_duration: 60480064<br><br></div>However when the session is created, as per this image below, the session expiry is still 'session' instead of the time I set, which should be roughly.<br><img alt="Inline image 1" src="cid:ii_14f484adb6f713dd" height="6" width="525"><br><br></div>Any help would be appreciated, even if I could create another session and set the expiry or something but it all seems to point to something from config.yml not being set in the session.<br><br></div><div>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.<br></div><div><br></div>Thanks a lot,<br><br></div>David<br></div>