如果用户未经过身份验证,则重定向到索引页面

时间:2015-11-14 18:29:07

标签: javascript ember.js ember-simple-auth

我正在使用ember-cli-simple-auth和ember-cli-simple-auth-token:

"ember-cli-simple-auth": "^0.8.0",
"ember-cli-simple-auth-token": "^0.7.3"

如果凭据与我的数据库中的某个用户匹配,我已经使用我的服务器进行了所有配置以接收令牌。

我现在的疑问是,如果用户尝试访问一个页面,如果没有登录,我该如何强制重定向?

我正在使用以下内容:

export default Ember.Route.extend(AuthenticatedRouteMixin, {});

如果用户未经过身份验证,这会导致空白页面..但重定向不会发生..我在这里错过了一些配置吗?

1 个答案:

答案 0 :(得分:0)

您需要更改authenticationRoute

// config/environment.js
ENV['ember-simple-auth'] = {
  authenticationRoute: 'index' // or '/' or 'application'
};