2013-06-06 2 views

Antwort

7

Die Sinatra-Sitzung stammt von Rack :: Session; so out of the box es standardmäßig keine ablaufen. Um zu überschreiben, können Sie etwas wie folgt tun.

set :sessions, :expire_after => 2592000

+1

ich mit diesem Verhalten nicht, wenn ich nicht setzen 'expire_after' Ich erhalte einen _Session_ Cookie:/ – fguillen

+0

' Rack-:: Session :: Cookie' ist der Standardtyp der Sitzung, die von Sinatra, es sei denn, Sie überschreiben dieses Verhalten. Sie können mit jeder anderen Rack-Session Middleware überschreiben, zum Beispiel 'verwenden Rack :: Session :: Pool,: expire_after => 2592000' – bigtunacan

+0

Für alle, die sich wundern, das ist 2592000 * Sekunden *. –