6
Se non ho impostato in modo esplicito la scadenza della sessione in Sinatra, quale sarebbe il tempo di scadenza predefinito?Qual è la sessione predefinita scaduta in Sinatra?
Se non ho impostato in modo esplicito la scadenza della sessione in Sinatra, quale sarebbe il tempo di scadenza predefinito?Qual è la sessione predefinita scaduta in Sinatra?
La sessione di Sinatra proviene da Rack :: Session; così fuori dalla scatola non ha scadenza. Per eseguire l'override puoi fare qualcosa come segue.
set :sessions, :expire_after => 2592000
Non avendo questo comportamento, se non imposto 'expire_after' ottengo un biscotto _Session_:/ – fguillen
' Rack :: sessione :: Cookie' è il tipo predefinito di sessione utilizzato da Sinatra a meno che tu non abbia annullato questo comportamento. È possibile eseguire l'override con qualsiasi altro middleware di sessione su rack, ad esempio 'usa Rack :: Session :: Pool,: expire_after => 2592000' – bigtunacan
Per chiunque si chieda, sono 2592000 * secondi *. –