我熟悉使用初始化程序将当前用户注入到ember-simple-auth创建的会话对象中并使用成功的方法。如何为登录用户存储/保存其他应用程序状态?
例如,在我的应用程序中,我们有工作区。用户可以拥有许多工作空间,我们需要定义他们当前登录的工作空间。在会话期间,用户应该能够“注销”工作区并选择其他工作区。我们还可能需要存储他们上次签名的工作区的ID。
答案 0 :(得分:1)
您可以在会话中存储您想要的任何内容(只要它能够在JSON.stringify
/ JSON.parse
往返中幸存下来),例如:在你的路线:
this.get('session').set('currentWorkspaceId', workspace.get('id'));