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

时间:2015-09-22 14:26:20

标签: ember.js ember-simple-auth

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

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

1 个答案:

答案 0 :(得分:1)

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

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

您可以编写代码来打开登录表单

,而不是转换