Session ID in a cookie?


#1

I’ve been looking around for how to store the session ID in a cookie.
The “Agile Web D. with Rails” books seems to indicate that this
is done by default with Rails. But I don’t see a cookie being set in my
browser. (yeah, they’re enabled)

I poked through the RForum code to find something referencing “cookies”
but nothing came up.

Does this need to be done manually? Basically, I want a checkbox
(“Remember me” sort of thing) on my login screen.

Jake


#2

Jake J. wrote:

I’ve been looking around for how to store the session ID in a cookie.
The “Agile Web D. with Rails” books seems to indicate that this
is done by default with Rails. But I don’t see a cookie being set in my
browser. (yeah, they’re enabled)

I poked through the RForum code to find something referencing “cookies”
but nothing came up.

Does this need to be done manually? Basically, I want a checkbox
(“Remember me” sort of thing) on my login screen.

Jake

Yes, cookie is beeing set by default with Rails. Try to find them
_session_id
But still You can set more of them manually.

This will help You for “Remember me”.
::ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS.update(:session_expires
=> 4.weeks.from_now) if params[:remember_me]


#3

Tom Bernag wrote:

Yes, cookie is beeing set by default with Rails. Try to find them
_session_id
But still You can set more of them manually.

This will help You for “Remember me”.
::ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS.update(:session_expires
=> 4.weeks.from_now) if params[:remember_me]

Thanks, Tom. I’m not sure why I wasn’t seeing it. I cleared my cookies
and started over and there it was. Probably just overlooked it.

Jake