是否可以在不使用 account-password 包的情况下获取 Meteor userId?
Is it possible to get Meteor userId without using account-password package?
玩家只需输入假名(登录页面)即可进入应用进行游戏;每个文档的 meteor 属性 id 但不是用户的;
当我设置 Meteor.userId() 时,它 returns "null";
如何让 Meteor returns 也成为 userId ??
编辑:
获取 userId 的目的是为了能够在时间结束时删除用户文档表单 collection,这是我的删除代码:
在客户端
if (nombrePo == 11 ) {
var nombreL = NLevels.findOne({userID:ad}).level;
var nombreLo = nombreL + 1;
Meteor.call('update_level', nombreLo);
var nom1 = function(){if(Meteor.user()) { return Meteor.user().services.facebook.name; }else{ return localStorage.getItem("frontlog");}}
var nom = nom1();
var ad = Meteor.userId();
var nombreP = NPortes.findOne({userID: ad}).portes;
var nombrePo = nombreP + 1;
Meteor.call('remove_item',nombreP,nom,ad);
Router.go('overR');
delete Session.keys['times'];
};
在collection
Meteor.methods({
'remove_item': function(nombrePo,nom,ad){
NPortes.remove({
portes: nombrePo,
nom: nom,
userID: ad
});
}
});
因为 Meteor.userId() 为空,我无法删除用户的文档
感谢您的帮助
您可以在输入他们的假名时注册用户。
Accounts.createUser(options, [callback]);
然后用户将登录,您可以调用 Meteor.userId()
获取当前用户 ID,该 ID 不会为空。
玩家只需输入假名(登录页面)即可进入应用进行游戏;每个文档的 meteor 属性 id 但不是用户的; 当我设置 Meteor.userId() 时,它 returns "null";
如何让 Meteor returns 也成为 userId ??
编辑: 获取 userId 的目的是为了能够在时间结束时删除用户文档表单 collection,这是我的删除代码:
在客户端
if (nombrePo == 11 ) {
var nombreL = NLevels.findOne({userID:ad}).level;
var nombreLo = nombreL + 1;
Meteor.call('update_level', nombreLo);
var nom1 = function(){if(Meteor.user()) { return Meteor.user().services.facebook.name; }else{ return localStorage.getItem("frontlog");}}
var nom = nom1();
var ad = Meteor.userId();
var nombreP = NPortes.findOne({userID: ad}).portes;
var nombrePo = nombreP + 1;
Meteor.call('remove_item',nombreP,nom,ad);
Router.go('overR');
delete Session.keys['times'];
};
在collection
Meteor.methods({
'remove_item': function(nombrePo,nom,ad){
NPortes.remove({
portes: nombrePo,
nom: nom,
userID: ad
});
}
});
因为 Meteor.userId() 为空,我无法删除用户的文档 感谢您的帮助
您可以在输入他们的假名时注册用户。
Accounts.createUser(options, [callback]);
然后用户将登录,您可以调用 Meteor.userId()
获取当前用户 ID,该 ID 不会为空。