我通過參數(params ['session_key'])爲一個控制器傳遞用戶會話(這是一個Flash上傳腳本,所以我必須通過一個參數)。rails:authlogic將會話參數傳遞給UserSession.find
我不知道如何使用原始參數字符串訪問與authlogic的用戶會話。
通常我這樣做:
@current_user_session = UserSession.find
我想我能做到這一點:
@current_user_session = UserSession.find(session_key)
但傳遞密鑰作爲參數傳遞給方法似乎並不工作。
當我無法訪問會話cookie並需要在會話密鑰中使用param時,是否有任何想法如何使用authlogic查找用戶會話?
你確定這是你應該做的嗎?在沒有cookie的情況下訪問會話似乎適合任何正常的使用模式。也許你真的想要用戶模型。 'Authlogic'提供了許多選項,例如'single_access_token'或'perishable_token',你可以用它作爲上傳的查找鍵 – bjg 2010-07-08 16:35:21
是的,這可能會奏效。謝謝!我會看一看。 – djburdick 2010-07-08 19:02:43