处理backbone.js应用程序中的用户

时间:2012-01-11 01:02:59

标签: javascript web-applications backbone.js

我是任何类型的javascript网络应用程序内容的完全新手(我只是真的做了一些DOM的东西和jquery的华丽效果和诸如此类的东西),而且我很难绕过如何相当多的有一个用户登录,并且模型只检索该用户的东西。

我到目前为止(我肯定是错的,我只是没有找到任何要显示的内容)是一个用户模型(保存名称,电子邮件和具有国家等基本设置的js对象) ,以及一个收据模型(它是一个基本的财务应用程序),它包含基本的数字内容,并且应该有一个指向用户实例的用户属性。如果需要的话我会在这里发布模型(我可能会在github上主持它,当我有点工作。

我想我最初必须让用户登录,然后所有后端响应都只包含登录用户的记录,但我不确定这是否是最好的方法。

感谢大家帮忙!

1 个答案:

答案 0 :(得分:1)

通常,您将拥有一个登录公式,在用户传递正确的用户名/密码后设置session cookie。知道每次用户向您的后端发送请求时,他都会传递会话cookie,并且您的后端必须验证用户是否允许获取他请求的数据。

在您的应用程序中,我们首先获得一个包含所有用户相关数据的模块,例如名称和唯一用户ID。之后我们使用例如myApp.com/user/uniquieUserId/invoices之类的路由调用我们的REST api。