2013-11-27 151 views
0

我有一个跨站点ajax登录请求来自Chrome扩展到Meteor应用程序。我正在使用Iron-Router和where:'server'设置在流星端处理这个问题。请求正常,但现在我有请求,我想登录该用户。我如何从服务器上做到这一点?流星从服务器登录用户

我试图绕过它在服务器重定向到另一个路由器Router.go('otherRoute', {email:requestEmail, password:requestPassword})action回调,但没有工作,因为没有找到go方法。无论哪种方式,这似乎是一个很好的解决方案,这个问题。

+0

恐怕你不能那样做。你需要通过'webSockets' +'Meteor DDP'连接才能达到你想要的。 –

回答

0

粗略地说,你需要的是或多或少的DDP client你的自定义(非Meteor?)网站上。您需要的功能在流星的livedata包中实现。还有一个节点包node-ddp-clinet(服务器端),您可能可以将它用作实现自己的客户端的起点。

一旦你有一个工作DDP client,登录是在服务器上调用login方法(当然通过DDP)。查看 here了解更多详情。