Как загрузить сеанс по его идентификатору в рельсах? - PullRequest
1 голос
/ 05 марта 2010

Мне трудно понять, как загрузить сеанс по его идентификатору.Я не хочу сеанс current_user, мне нужно загрузить другой (в основном потому, что flash не делит сеансы с браузером).Итак, я передаю session_id с параметрами, как мне получить сессию на другой стороне?Authlogic перенаправляет меня на страницу входа всегда ...

Я использую mem_cached_store для хранения сеансов.Но я ищу что-то 'find_by_id', есть идеи?

1 Ответ

0 голосов
/ 10 марта 2010

если у вас есть идентификатор сеанса, вы можете извлечь сеанс из memcached с идентификатором сеанса с префиксом «session:».

session_key = "session:#{session_id}"
mcache = MemCache.new('localhost')
user_session = mcache.get(session_key)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...