1

イニシャライザを使用して現在のユーザーを ember-simple-auth で作成されたセッション オブジェクトに挿入する方法に精通しており、正常に使用しています。ログインしたユーザーの他のアプリケーションの状態を保存/永続化するにはどうすればよいですか?

たとえば、私のアプリケーションにはワークスペースがあります。ユーザーは多くのワークスペースを持つことができ、現在サインインしているワークスペースを定義する必要があります。セッション中、ユーザーはワークスペースから「サインアウト」して、別のワークスペースを選択できる必要があります。また、最後にサインインしたワークスペースの ID を保存する必要がある場合もあります。

4

1 に答える 1

1

JSON.stringifyセッションに必要なものは何でも保存できます ( /JSON.parseラウンドトリップに耐えられるものである限り)、たとえばルートに保存できます。

this.get('session').set('currentWorkspaceId', workspace.get('id'));
于 2014-08-25T15:38:33.073 に答える