G'day all,
我一直无法升级到更新版本的ember-simple-auth模块。
特别是我似乎有两个挑战:
1)应用程序在验证后不再转换到所需的路由。配置如下所示:
secondViewController
但它永远不会成为“个人资料”。
2)重新加载后,我无法通过身份验证的会话。我一直在尝试使用我认为可以做到这一点的本地商店,但事实并非如此。实施中有什么变化吗?
文档似乎表明配置字符串是正确的,但转换和会话存储似乎不起作用。
有没有人有类似的问题?
谢谢,
安德鲁
答案 0 :(得分:0)
您可以尝试将“routeIfAlreadyAuthenticated”添加到ENV ['ember-simple-auth'] - 或者您可以在索引路由中手动转换“afterModel”挂钩,如果会话已经过身份验证
您是否配置了会话存储? https://github.com/simplabs/ember-simple-auth#session-stores - 它的配置方式在1.0中已更改,现在您可以将所需的会话存储添加到app/session-stores/application.js
- 也许这也解决了#1。
答案 1 :(得分:0)
行。正如评论所述,这里存在两个问题:
1)我为旧版本的simple-auth编写了一个客户授权程序,该版本不适用于新版本,并且
2)我在适配器代码中输入了一个拼写错误,其中DataAdapterMixin是DAtaAdapterMixin。
删除(1)和修复(2)解决了问题。