我很难弄清楚如何通过id加载会话。 我不想要current_user会话,我需要加载另一个(主要是因为flash不与浏览器共享会话)。所以我用参数向前传递session_id,如何在另一方获得会话? Authlogic将我重定向到登录页面......
我使用mem_cached_store来存储会话。但我正在寻找“find_by_id”的东西,任何想法?
答案 0 :(得分:0)
如果您有会话ID,则可以使用前缀为“session:”的会话ID将会话拉出memcached。
session_key = "session:#{session_id}"
mcache = MemCache.new('localhost')
user_session = mcache.get(session_key)