我正在开发一个使用 authlogic 进行身份验证的 Rails 项目。我在那个项目中有一部分是用 Flex 实现的,我需要知道如果用户登录与否,如何对其进行身份验证。
我已经设置了一个名为的 web 服务UserSessionService
,并且我试图获取已登录的用户,但它不起作用。如果我尝试用 得到它UserSession.find
,我只会得到一个 # 作为结果(因此这总是正确的)。
这是 UserSessionService.rb:
require 'weborb/context'
require 'rbconfig'
class UserSessionService
def login
UserSession.find
end
end
我试图从 扩展UserSessionService
类Authlogic::Session::Base
,但这也不起作用。