【问题标题】:Redirect to index page if user is not authenticated如果用户未通过身份验证,则重定向到索引页面
【发布时间】:2015-11-14 18:29:07
【问题描述】:

我将 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, {});

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

【问题讨论】:

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


    【解决方案1】:

    你需要改authenticationRoute:

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

    【讨论】:

    • 默认是登录??
    • 是的,这是该属性的默认值。
    • 没问题。祝 Ember 好运。
    猜你喜欢
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    • 2023-01-20
    • 2020-07-05
    • 2015-12-21
    • 1970-01-01
    • 2020-07-19
    • 2021-10-11
    相关资源
    最近更新 更多