【问题标题】:How do I get the currently authenticated user with Ember simple auth?如何使用 Ember 简单身份验证获取当前经过身份验证的用户?
【发布时间】:2014-06-20 01:20:12
【问题描述】:

如果用户在我的应用程序中未经身份验证然后登录,我可以让我的 Rails 后端返回用户数据,并在我的 Ember 应用程序中创建一个用户模型。

但是,如果用户一开始在应用程序中进行了身份验证怎么办?如何使用session 从 Rails 中获取用户的详细信息?

我正在使用 ember-simple-auth-devise 身份验证器。

【问题讨论】:

    标签: ruby-on-rails ember.js ember-simple-auth


    【解决方案1】:

    我可以使用

    this.get('session.user_email')
    

    在我的应用程序路由中找到经过身份验证的用户。


    更好的方法是重新打开session 对象并添加一个引用经过身份验证的用户的属性。见this example from the guides

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多