Node.js 余烬+;帆+;Websockets用户身份验证
我使用WebSocket加载我的余烬模型。这一切都很好 现在,我以前从未在Ember中实际使用过用户身份验证,我有点挣扎。 使用我创建的后端身份验证 当我注册一个用户并登录时,后端成功地记住了哪个用户登录(由于创建了cookie) 我有一个带有几个模型的小游戏:Node.js 余烬+;帆+;Websockets用户身份验证,node.js,authentication,ember.js,express,sails.js,Node.js,Authentication,Ember.js,Express,Sails.js,我使用WebSocket加载我的余烬模型。这一切都很好 现在,我以前从未在Ember中实际使用过用户身份验证,我有点挣扎。 使用我创建的后端身份验证 当我注册一个用户并登录时,后端成功地记住了哪个用户登录(由于创建了cookie) 我有一个带有几个模型的小游戏: App.User = DS.Model.extend({ username: DS.attr(), email: DS.attr(), cards: DS.hasMany('card') }); App.Gam
App.User = DS.Model.extend({
username: DS.attr(),
email: DS.attr(),
cards: DS.hasMany('card')
});
App.Game = DS.Model.extend({
gameStatus: DS.attr(),
cards: DS.hasMany('card')
});
App.Card = DS.Model.extend({
clientSeed: DS.attr(),
game: DS.belongsTo('game'),
user: DS.belongsTo('user')
});
如何确保我的后端用户与Ember连接?最好使用WebSocket(socket.io) 在Ember中,身份验证是一个常见的(而且有点棘手)问题。您应该(在某种程度上)在客户端的Ember中复制Sails身份验证系统 一种方法:使用检查cookie的单例身份验证管理器。在创建应用程序或使用应用程序后立即添加代码