【问题标题】:Devise - auth_token and current_user设计 - auth_token 和 current_user
【发布时间】:2012-03-24 03:52:43
【问题描述】:

我正在使用 Rails 3.0 和 Devise 1.1.7。为了开发一些 API 行为,我启用了 TokenAuthentication 功能。

问题是,当我尝试使用 auth_token 参数访问时,current_user 设置不正确。 应该是?还是我错过了什么?

谢谢你。

【问题讨论】:

    标签: ruby-on-rails devise auth-token


    【解决方案1】:

    您可以尝试将其添加到用户模型中:

    before_save :ensure_authentication_token
    

    这将确保在您保存用户之前存在身份验证令牌(如果不存在则创建一个)。如果您想更改它,还有一个reset_authentication_token

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多