如果已经通过身份验证则重定向 - ember 简单身份验证

Redirect if already authenticated - ember simple auth

我的 Ember 应用程序可以注册和登录,但由于某些原因 'routeIfAlreadyAuthenticated' 当前无法使用。这是我的设置:

config/environment.js

'ember-simple-auth': {
  authenticationRoute: 'auth.login',
  routeIfAlreadyAuthenticated: 'rows',
  routeAfterAuthentication: 'rows'
}

但是,如果我在登录后说 /auth/login,它不会将我重定向到 rows 路线。有人知道我可能做错了什么吗?

你的登录路由应该扩展 unauthenticated-route-mixin mixin:

import Route from '@ember/routing/route';
import UnauthenticatedRouteMixin from 'ember-simple-auth/mixins/unauthenticated-route-mixin';

export default Route.extend(UnauthenticatedRouteMixin, {
});