Я использую Meteor 0.6.3.1 и импровизировал свою собственную пользовательскую систему (на самом деле не пользовательскую систему, но я думал, что могу использовать переменную userId, так как никто другой возложила на него претензию.)Meteor.userInd не сохраняется, когда я обновляю страницу
Проблема в том, что переменная не сохраняется.
У меня есть этот код
Meteor.methods({
'initCart': function() {
console.log(this.userId);
if(!this.userId) {
var id = Carts.insert({products: []});
this.setUserId(id);
console.log("cart id " + id + " assigned");
}
return this.userId;
}
});
Суть в том, вы должны быть в состоянии переключать страницы, но по-прежнему использовать ту же корзину.
Я не могу использовать Sessions, так как они на сторону клиента и могут привести к утечкам информации между пользователями ..
Как я должен идти об этом? Есть ли что-то вроде Amplify для серверной Meteor?
«утечки информации между пользователями» - Как вы определяете «пользователи»? Кажется, что у вас есть корзина, связанная с текущим подключением. Как вы хотите, чтобы он себя вел? – Xyand