6
Nếu tôi không đặt thời gian hết hạn phiên ở Sinatra, thì thời gian hết hạn mặc định là gì?Phiên mặc định hết hạn trong Sinatra là gì?
Nếu tôi không đặt thời gian hết hạn phiên ở Sinatra, thì thời gian hết hạn mặc định là gì?Phiên mặc định hết hạn trong Sinatra là gì?
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
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
' 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
Đối với bất cứ ai tự hỏi, đó là 2592000 * giây *. –