使用backbone.js跟踪用户会话

时间:2013-01-12 17:52:39

标签: javascript jquery backbone.js basic-authentication

我有一个在前端使用backbone.js的应用程序。所以我有一个问题,它如何处理用户会话?每次我发送GET,PUT,POST请求时,用户都必须通过身份验证,否则我从服务器端收到错误。因此,我使用了Backbone.basicauth.js插件,该插件在通过服务器发送任何请求之前启用基本身份验证。我只需要调用Backbone.BasicAuth.set('用户名','密码');

但问题是我每次都需要硬编码我的用户名和密码。所以我想知道一种方法,我可以动态地做到这一点,或者我可以跟踪用户是否已经登录或者我需要将他重定向到登录页面的方式。

如果用户输入随机网址而不是主页,如何跟踪他是否已登录以及如何保存会话,该怎么办?

1 个答案:

答案 0 :(得分:1)

在www.TheLadders.com,我们使用表单身份验证,然后使用加密令牌删除cookie,我们将使用该令牌验证后续请求。我们比传统的服务器端会话方法更喜欢它,因为我们可以运行所有服务器无状态。