Cargando

Ir a contenido

X

sesiones con Sinatra





  AUTOR PREGUNTA

Publicado 15 mayo 2015 - 15:44

Estoy explorando Sinatra y me gustaria empezar a utilizar las sesiones pero no quiero que se almacenen en una cookie, hice algo de investigacion y encontre algo llamado Rack::Session::Pool lo cual me funciono bastante bien.

 

Lo que quiero hacer ahora es que la sesión caduque luego de cierto tiempo pero no se como instanciar Rack::Session para usarla en sinatra.

 

Alguna sugerencia para implementar esto?

 

  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 15 mayo 2015 - 20:46

Prueba con el siguiente codigo:

%w(rubygems rack sinatra).each { |dependency| require dependency }
disable :run

require 'miaplicacion'

sessioned = Rack::Session::Pool.new(
 Sinatra::Application,
 :domain       => 'example.com',
 :expire_after => 60 * 60 * 24 * 365 
)


   AUTOR PREGUNTA

Publicado 15 mayo 2015 - 20:46

No me funciono :/



 

Publicado 15 mayo 2015 - 20:47

Esto debería funcionarte Luis:

use Rack::Session::Pool, :domain => 'example.com', :expire_after => 60 * 60 * 24 * 365

Saludos.




X