redirect
ルートの中に a を入れることができます。そこで、ユーザーがログインしているかどうかを条件付きで確認できます。ログインしていない場合は、別の場所に移行できます。
リダイレクトの詳細については、ガイドを参照してください。
アップデート
これは私が使用する の例AuthenticatedRoute
です。認証される予定だったルートについては、このルートからサブクラス化するだけです。
var AuthenticatedRoute = Ember.Route.extend({
session: Ember.inject.service(),
...
beforeModel: function(transition) {
if (Ember.isEmpty(this.get('session').get('token'))) {
this.get('flashNotification').notify({
title: "You need to sign in first."
});
return this.transitionTo('sign-in');
}
},
うまくいけば、それはいくつかの良い方向性を与える.
さらにリソースが必要な場合は、以下を確認してください。