Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

Dear Monks

In Europe websites should ask the visitors if they allow storing of cookies on their browsers. So before you can send a cookie, you are obliged to give a notice with the explanation of what your cookie does and how information is used. The famous cookie-law. It is under review, but still applicable at this moment. Because my website is European based, it should be conform with this.

My site, using Catalyst, is using session cookies according the book via the plugins:

Session Session::Store::FastMmap Session::State::Cookie

Today I use a variable in the session that tracks if the user already has given his/her permission to use the cookie. However because a session only last an hour, this is annoying for the user to every time he visits my site to give permission again. This leads me to following question:

How can I set an additional long lasting cookie beside my standard session cookie?

This long lasting cookie would have a life span of 3 months and indicate that the user already had been given the notice and it shouldn't be given again until he deletes the cookie or has not been on my site for 3 months.

Because Catalyst handles sessions transparent for me, I have no clue how to create and check this additional cookie. And searching for cookie and Catalyst returns me always back to Session::State::Cookie without addressing the two cookie problem.

So any ideas or links to tutorials that I can use to realise this?

Kind Regards


In reply to Multiple cookies in Catalyst, one longlasting and one session cookie by martell

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (3)
As of 2024-05-28 17:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found