Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 从方法调用Accounts.createUser不会';t登录用户_Meteor_Meteor Accounts - Fatal编程技术网

Meteor 从方法调用Accounts.createUser不会';t登录用户

Meteor 从方法调用Accounts.createUser不会';t登录用户,meteor,meteor-accounts,Meteor,Meteor Accounts,我正在使用meteor方法进行用户注册。我有以下方法: Meteor.methods '/users/create': (new_user) -> # some additional validation here ... Accounts.createUser new_user 问题是用户已创建但未登录。该方法位于通用文件夹中,由客户端和服务器执行。如果在客户端创建用户,是否有问题?像这样 Accounts.createUser({}, func

我正在使用meteor方法进行用户注册。我有以下方法:

Meteor.methods
    '/users/create': (new_user) ->
        # some additional validation here ...
        Accounts.createUser new_user

问题是用户已创建但未登录。该方法位于通用文件夹中,由客户端和服务器执行。

如果在客户端创建用户,是否有问题?像这样

Accounts.createUser({}, function(err) {
  if(!err){
    console.log("Yea we create an user")
  }
});
这将在默认情况下启用
autologin

您应该知道,
Account.createUser
client
server

客户端

如果在客户端创建用户,此函数将在成功创建用户时自动登录该用户

服务器


在服务器上,函数只返回新用户_id

在实际调用createUser之前,我需要进行一些服务器端验证method@checkanswer update事实上,当您在服务器端创建用户时,它不会附带autologin,它只会返回userSure thing的当前id,上面提到的代码在客户端和服务器端都执行,所以在客户端,它应该从服务器端获取id,我是否遗漏了什么?我不喝咖啡,谷歌一点后我就不知道了。我得到了这个答案,看一下,好像@dmacd得到了答案you@Ali你找到解决办法了吗?