0

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

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

如果用户输入一个随机 url 而不是主页,我将如何跟踪他是否登录以及如何保存会话?

4

1 回答 1

1

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

于 2013-03-29T15:20:27.827 回答