私はかなり新しくEmberを使い慣れており、ユーザーログインでアプリを作成しようとしています。私はAuth0を使ってこれを解決し、資格情報を入力した後、ユーザーはprotected.hbsにリダイレクトされます。私の質問は、ログイン内の他のテンプレートもどうやって保護するかです。Emberは複数のテンプレートを保護します
import Ember from 'ember';
import AuthenticatedRouteMixin from 'ember-simple-auth/mixins/authenticated-route-mixin';
export default Ember.Route.extend(AuthenticatedRouteMixin);
と、このような保護されたコントローラ::私は例の保護/ユーザーページのためではなく、私はしません生成されたユーザ・ページ上で生成しようとしました
import Ember from 'ember';
export default Ember.Controller.extend({
session: Ember.inject.service()
});
このような保護されたルートの外観コントローラーからセッションにアクセスできるようです。もちろん、すべてのページのコントローラーを作成できますが、それを解決する良い方法のようには思えません。保護されているページをより効率的に保護する方法はありますか?保護された/ユーザーページが親から保護された状態になるようにし、セッションからデータにアクセスできるようにする。
申し訳ありませんが、単純な質問ですが、私はこれには本当に新しいので、他の場所で情報を見つけることができませんでした。