Forum Discussion
Gregor_33926
Nimbostratus
Mar 03, 2009Refresh a cookie expiration
Hi
I was wondering if anyone could help me with an irule.
I have a number of checks it does but one part is basically, if a user hasn't got a cookie and the maximum limit isn't reached, give them a cookie with X min expiration and let them through. If they have a cookie let them through no matter what. When the X mins expires the users session timeout. Which is what i initially wanted, now though if a user refreshes a page i want the expiration time to basically reset.
Curently I have this
when HTTP_RESPONSE {
If cookie didn't exist give a cookie with timeout of 5 mins
if {$need_cookie == 1}{
HTTP::cookie insert name "ticketcookie" value "ticketcookie"
HTTP::cookie expires "ticketcookie" "300" relative
HTTP::cookie path "/"
HTTP::cookie domain ".example.co.uk"
if {$::debug}{ log local0. "Sending cookie to [IP::client_addr]"}
}
}
And thought of just doing something like this....
when HTTP_RESPONSE {
If cookie didn't exist give a cookie with timeout of 5 mins
if {$need_cookie == 1}{
HTTP::cookie insert name "ticketcookie" value "ticketcookie"
HTTP::cookie expires "ticketcookie" "300" relative
HTTP::cookie path "/"
HTTP::cookie domain ".example.co.uk"
if {$::debug}{ log local0. "Sending cookie to [IP::client_addr]"}
} elseif {$need_cookie == 0} {
HTTP::cookie expires "ticketcookie" "180" relative
}
}
is there a reset command i am unaware of i could use. does the modification look like it'll work.
No RepliesBe the first to reply
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
