我正在构建一个Meteor应用程序,它使用我的网站登录API(内置php
)来检查用户是否在我的网站数据库中。因此,使用meteor HTTP.post
我将用户电子邮件和密码发送为params
,我的网站API会返回带有成功或失败消息的json,以及就是这样。
根据此成功消息,我无法做的是“登录”我的Meteor应用程序上的用户而不从{{创建/检查Users
集合1}}。
所以它应该是:回归成功?您已登录。没有accounts
,也没有。是否有可能完成?
要进行此API调用,我创建了一个方法,在此处激活:
users.insert
我正在使用此Meteor.call('loginUser', userData, function(error, result){
if(error)
console.log(error.reason);
else(console.log(result))
if (result.status == 'ok') {
Session.set('loginStatus', 'loggedUser');
Router.go('/');
}
});
来模拟我期待发生的事情。但使用Session肯定不是最好的选择。
答案 0 :(得分:1)