【发布时间】:2017-02-02 17:19:34
【问题描述】:
嘿,所以我有简单的身份验证,我希望我的索引页面仅适用于已登录的用户,而不是将他们重定向到登录页面,我希望他们重定向到我的欢迎页面。他们无权使用的所有其他页面我希望它们仍然发送到登录页面。只有我的索引页不同。我尝试在 index.js 路由中执行 if 语句和重定向,但似乎没有任何效果。我非常感谢您的帮助。提前致谢。
更新
所以我尝试更改配置并将其重定向到这样的欢迎页面。
import Ember from 'ember';
import AuthenticatedRouteMixin from 'ember-simple-auth/mixins/authenticated-route-mixin';
import Configuration from 'ember-simple-auth/configuration';
import ENV from 'myApp/config/environment';
ENV['ember-simple-auth'] = {
authenticationRoute: 'welcome'
};
export default Ember.Route.extend(AuthenticatedRouteMixin);
但这仍然将我带到登录页面。
【问题讨论】:
-
放入 index.js 路由文件 - 你为
I tried doing an if statement and a redirect in the index.js route尝试了什么 -
我让它在 index.js 的路由中使用 AuthenticatedRouteMixin 进行身份验证,但它现在将我带到登录页面,作为我每次访问网页时的默认页面。我希望它转到欢迎页面,而不是作为我网站的主页。
标签: ember.js ember-simple-auth