1

根据http://github.com/binarylogic/authlogic/issues#issue/15,Authlogic本身似乎对 MongoDB(特别是 mongomapper)来说过于活跃。

但是,有一个有趣的 mongo authlogic 插件,看起来非常棒,而且很简单。

有没有人使用过这个,或者对 authlogic mongodb 实现有任何经验/建议?

4

1 回答 1

1

我继续执行它,从 restful_authentication 更改为 authlogic。我发现的唯一问题是需要添加以下代码

/app/models/user.rb

class User
  include MongoMapper::Document
  ...

   def self.quoted_table_name
    "users"
  end
end

在创建新的 user_session 时请求了quoted_table_name,所以我添加了它,一切都很好而且很开心。

极力推荐。

更新

一旦我开始使用多个用户,登录功能就停止了对我的工作。如果您使用第一个用户的密码,它会让您登录,但没有其他问题。

我切换到这个初始化程序:https ://gist.github.com/444888/e8b28196c4f4452a06b89d566a6a245eae1e9d92 ,这很好。我还建议查看 Devise,它为 mongomapper 提供了直接可用的功能。

于 2010-07-30T14:39:08.830 回答