在环回中管理会话

时间:2015-07-30 14:03:54

标签: loopbackjs

我正在使用loopback.i创建一个应用程序我面临管理会话的问题。当应用程序登录时,会话被创建。当我重新加载页面会话时,客户端不存在,但它在服务器端。请告诉我如何在客户端管理会话。以及如何从服务器向客户端发送响应。对不起英语,但我很麻烦。 请告诉我这件事。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

您可以在角度中注入$sessionStorage并使用它来保留从回送中获得的会话信息。

但我相信loopback已经能够在浏览器的localStorage中store the access token,因此它会在页面重新加载和浏览器(混合移动应用程序)重新启动时保留。所以我不确定为什么它会为你迷失...或者也许这不是你的“页面会话”的意思?随意澄清。

您可以在此处查看登录然后将用户信息保存到浏览器的示例:https://github.com/ShoppinPal/warehouse/blob/f03abc632ac01682e938e58db868290fb6e33083/client/app/scripts/controllers/login.js#L35-L42

如果您再次发现自己处于类似情况,请尝试在github.com上搜索代码,因为您可能会在开源项目中找到所需内容。

例如,如果user model sessionStorage path:/client/appuser model sessionStorage path:/client/app,其中path:/client/js是要查找的关键字,而sessionStorage代表(或多或少)标准化目录,则可以获得不错的提示环回的结构(*.php是尝试的另一种常见路径)...通常值得用它限制你的搜索...这有助于将数千个搜索结果缩小到两位数。我承认它并不总是有效,因为如果你不知道要查找*.html关键字,那么搜索就会毫无结果;)

相关问题