2013-06-06 46 views

Trả lời

7

Phiên Sinatra bắt nguồn từ Rack :: Session; vì vậy ra khỏi hộp nó mặc định không hết hạn. Để ghi đè, bạn có thể làm điều gì đó như sau.

set :sessions, :expire_after => 2592000

+1

Tôi không có hành vi này, nếu tôi không đặt 'expire_after' tôi nhận được một cookie _Session_:/ – fguillen

+0

' Kệ :: phiên :: Cookie' là kiểu mặc định của phiên sử dụng bởi Sinatra trừ khi bạn ghi đè hành vi này. Bạn có thể ghi đè lên với bất kỳ phần mềm trung gian phiên nào khác, ví dụ 'sử dụng Rack :: Session :: Pool,: expire_after => 2592000' – bigtunacan

+0

Đối với bất cứ ai tự hỏi, đó là 2592000 * giây *. –

Các vấn đề liên quan