RAILS:Authlogic gem 和 Userstamp 插件

Posted

技术标签:

【中文标题】RAILS:Authlogic gem 和 Userstamp 插件【英文标题】:RAILS: Authlogic gem & Userstamp plugin 【发布时间】:2009-06-16 08:56:59 【问题描述】:

我有一个使用 Authlogic gem 的应用程序并需要该功能 Userstamp plugin 的。

AFAIK UserstampRestfulAuthentication 配合得非常好,但我找不到任何提及将它与 Authlogic 一起使用的内容。

你们中有人尝试过将它们结合起来吗?有没有我应该注意的问题?我应该使用完全不同的插件/gem 来获得 UserstampAuthlogic 的功能吗?

非常感谢您的帮助!

【问题讨论】:

【参考方案1】:

好吧,我只是很难找到它。 ;-)

如果您将 Authlogic (2.0.11) 与 Userstamp (2.0) 结合使用,请确保 ActionController 中 Authlogic 的 current_user 方法是 protected 而不是 private(默认情况下)。或者您会在 User sessionsController#new 中得到 NoMethodError。

除此之外,它就像一个魅力。

P.S.:不需要在 ActionController 中手动实现 set_stamper 方法。 Authlogic 和Userstamp 与Userstamp 插件定义的方法配合得很好。如果你不知道我在说什么,请忽略这个。 :-)

【讨论】:

以上是关于RAILS:Authlogic gem 和 Userstamp 插件的主要内容,如果未能解决你的问题,请参考以下文章

如何修复此错误? config.gem:在 vendor/gems 中解压的 gem authlogic-2.1.3 没有规范文件

升级到 Rails 3.1.1 和 Authlogic

Ruby on Rails:没有 Authlogic 的 perishable_token?

Rails 5.1、Rails 6.1.3 回顾 v3 gem 集成

使用 Authlogic 和 Authlogic OAuth 插件隐式创建用户

强制验证 Authlogic 中的空白密码