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

发布于 2024-12-25 19:32:25 字数 377 浏览 0 评论 0原文

我对任何类型的 javascript web 应用程序都是一个完全的新手(我只做了一些 DOM 的东西和 jquery 来实现华丽的效果等等),并且我很难理解如何拥有一个用户登录并让模型仅检索该用户的事物。

到目前为止,我所拥有的(我确信这是错误的,我只是没有找到任何东西来显示还能做什么)是一个用户模型(包含姓名、电子邮件和具有基本设置(如国家/地区)的 js 对象)和一个收据模型(它是一个基本的财务应用程序),其中包含基本的数字内容,并且应该有一个指向用户实例的用户属性。如果需要的话,我会在这里发布模型(当我让它有点工作时,我可能会将它托管在 github 上。

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

非常感谢您的帮助!

I'm a complete newbie to any sort of javascript web app stuff (I've only really done some DOM stuff and jquery for flashy effects and whatnot), and I'm having trouble wrapping my head around how to pretty much have a user login and having models only retrieving that user's things.

What I have so far (which I am sure is wrong, I just haven't found anything to show what else to do) is a user model (holds name, email and a js object with basic settings such as country), and a receipts model (it's a basic finance app) which contains basic number stuff and should have a user attribute pointing to user instance. If needed I'll post the models here (I am probably going to host it on github when I get it somewhat working.

I am thinking that I would have to have the user login initially, then all the backend responses will only contain the logged in user's records, but I am not sure if that is the best way to go about it.

Thanks heaps for any help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

岁月流歌 2025-01-01 19:32:25

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

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

Normally you will have a login formular, setting a session cookie after the user passed the right username/password. Know every time the user sends a request to your backend he pass the session cookie and your backend have to verify that the user allowed to get the data he is requesting.

In your application we first get a modle with all user relevant data, like name and a unique user id. After that we call our REST api with routes like this myApp.com/user/uniquieUserId/invoices for example.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文