【发布时间】:2014-08-14 00:45:58
【问题描述】:
在此SO answer 之后,我正在尝试使用container.lookup('simple-auth-session:main'); 进行 Ember 简单身份验证会话,但这给了我未定义。
我正在使用 Ember Cli 和 Ember Simple Auth Devise 身份验证器。
【问题讨论】:
-
是您的初始化程序,因为您试图让会话在
'simple-auth'初始化程序之后运行?如果不是,该会话将不会被注册。 -
我正在尝试关注this gist,但我将
after: authentication更改为after: 'simple-auth-devise',我认为 是正确的。 -
你真正想要达到什么目的?如果它以某种方式创建
currentUser属性,我建议您遵循此 Ember Simple Auth 示例:github.com/simplabs/ember-simple-auth/blob/master/examples/… -
其实我只是看了一下。我想获取该示例中提到的用户实例,但我也想将用户注入每个控制器和视图。
-
如果你在会话对象上有一个用户属性,你也不需要将用户注入控制器,因为会话已经被注入,你可以简单地通过@987654329访问用户@.
标签: session authentication ember.js ember-simple-auth