【发布时间】:2014-04-29 04:22:41
【问题描述】:
出于兼容性原因,我目前无法使用 Meteor 的所有帐户功能。不过,我的系统非常简单,我在服务器上公开了一个“身份验证”方法,该方法执行必要的身份验证工作,然后,如果成功,则通过this.setUserId 设置Meteor.userId() 的值。唯一的问题是,当我在服务器上调用this.setUserId 时,它似乎不会传播回客户端。 Meter.userId() 继续在客户端返回 null,但在服务器上返回正确的值。由于this.setUserId 是一个仅限服务器的函数,我不知道如何在“authenticate”方法返回后在客户端上设置正确的用户 ID。想法?
【问题讨论】:
标签: meteor