在骨干js中处理登录的用户模型和视图
Handle logged in user model and view in backbone js
我有一个登录表单在我的骨干应用程序,我想显示一个视图与用户的状态。我的登录视图是这样的:
var LoginView = Backbone.View.extend({
el: $("#login-form"),
events: {
'click button': 'login',
},
initialize: function () { },
login: function (event) {
var self = this;
event.preventDefault();
var url = '/api/auth/login';
$.ajax({
url: url,
type: 'POST',
data: this.$el.serialize(),
success: function () {}
});
}
});
保存用户对象,显示登录状态视图并在页面重新加载时恢复它的最佳方法是什么?
整个过程是这样的。
- 用户点击网站。
- 创建userSession模型并将其分配给应用范围
App.currentUser = new App.Models.UserSession()
使用当前用户 - 根据返回值,如果存在用户会话,则显示用户信息。否则,显示登录视图
- 登录视图逻辑,在成功回调。
App.currentUser.set(response)
App.currentUser.fetch()
进行取相关文章:
- 如何在Meteor中扩展用户模型
- 如何调用索引/索引路由'用户后的s模型挂钩's的授权
- 与设计用户相关联的多个模型-根据角色选择填写一个模型
- 有没有任何方法可以检测到用户'的Mac硬件模型
- 将用户键入的模型更改为自定义的Angular指令
- 使用 Mocha 在 NodeJS 和 MongoDB 中测试用户模型时没有结果
- 检测谁更改了模型(用户输入与控制器)angularjs
- MVC 5 Razor 中的引导模式:当用户单击模式中的继续按钮时,如何将模型布尔值更新为 false
- 环回 + 用户模型迁移到 Postgres 数据库
- 如何使用 node.js 创建用户模型
- 如何检测用户是否在IE中设置主页模型窗口中单击“是或否”
- 具有多个更新路径的主干用户模型
- 在Express中使用Mongoose将一个模型引用到一个用户模型
- 使用用户模型环回时出现401错误
- 我如何正确使用MongoDB的Strongloop脚手架用户模型存储
- 在骨干js中处理登录的用户模型和视图
- Azure移动服务-在插入脚本上更改用户模型
- 为RESTful JSON API构建一个Backbone.js用户模型、集合和视图
- 如何防止整个用户模型泄漏到jade模板中
- Ember CLI Rails:创建用户模型