[英]Is there a server-side session in meteor
我有一个流星网站,通过github完成登录过程。 Github有一个非常简单的API,我可以轻松做到这一点。 但是,完成身份验证过程后,我不知道如何验证客户端发出的请求。 我想我需要使用集合的allow
和deny
方法,但是我怎么知道哪个用户发出了请求。 我还没有看到任何Cookie信息。 任何帮助,将不胜感激 ?
allow
和deny
将userId以及尝试更新的对象一起传递...
我们这样做:
Fundraiser.allow({
insert: function (userId, fundraiser) {
return userId;
},
update: function (userId, fundraiser, fields) {
return fundraiser.userId === userId;
},
remove: function (userId, fundraiser) {
return fundraiser.userId === userId;
}
});
种类,其默认到期时间为90天 :
console.log("sessions:", Meteor.user().services.resume.loginTokens)
不幸的是,根据Mongo, services.resume.loginTokens
对于存储无效,因此请使用UserSession 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.