0

这是 Ember.SimpleAuth 的基本身份验证器,其中包括一个必须重写的授权方法:

http://ember-simple-auth.simplabs.com/ember-simple-auth-api-docs.html#Ember-SimpleAuth-Authenticators-Base

在授权方法中调用 this.store 时,我得到“this.store is undefined”。基本上,我只想在获得授权后查找用户(使用商店)。

4

1 回答 1

1

您可以添加一个初始化程序,将存储注入您的自定义初始化程序(您不应该直接修改 Authenticators.Base,但如果您需要自定义,请对其进行扩展),或者您可以向会话中添加一个属性,以获取经过身份验证的用户,如本例所示:https ://github.com/simplabs/ember-simple-auth/blob/master/examples/4-authenticated-account.html#L101

于 2014-05-21T08:50:10.753 回答