首页 文章

Ember Simple Auth:不需要/登录路线?

提问于
浏览
0

我的应用程序中的登录表单是通过隐藏的表单实现的(它覆盖页面并通过数据切换显示) .

它很好用户友好,但是当未经身份验证的用户想要访问受保护的路由时会出现问题 - Ember Simple Auth想要重定向到 /login . 在这种情况下如何显示登录表单?

1 回答

  • 1

    这很容易 - 在您的应用程序路由中覆盖 sessionRequiresAuthentication 操作 . 此操作在application-route-mixin中定义,默认情况如下:

    sessionRequiresAuthentication: function() {
      this.transitionTo(Configuration.authenticationRoute);
    },
    

    您可以编写代码来打开登录表单,而不是转换

相关问题