gpt4 book ai didi

meteor - 如何在 Meteor 中创建用户服务器端?

转载 作者:行者123 更新时间:2023-12-03 21:05:50 26 4
gpt4 key购买 nike

在新的 Meteor auth 分支中,如何创建用户服务器端?

我看到如何通过调用来创建它们的客户端

[Client] Meteor.createUser(options, extra, callback)

但是假设我想在启动时创建一个 Meteor 用户收集记录?

例如,应用程序启动/引导期间的管理员帐户?

谢谢
史蒂夫

最佳答案

在新版本的 meteor 上使用

  Accounts.createUser({
username: username,
email : email,
password : password,
profile : {
//publicly visible fields like firstname goes here
}

});

备注 : 密码哈希是自动生成的

在旧版本的 meteor 上使用:

1 - 注意:您是否拥有所需的信息 包装安装了吗?
  • mrt 添加帐户基础
  • mrt 添加账户-密码

  • 在某些版本的 meteor 上,您不能像斯蒂夫建议的那样调用 SRP 密码盐生成器,所以试试这个:

    2 - 做 Meteor.users.insert()

    例如
     var newUserId = 
    Meteor.users.insert({
    emails: ['peter@jones.com'],
    profile : { fullname : 'peter' }
    });

    备注 :用户必须拥有用户名或电子邮件地址。我在这个例子中使用了电子邮件。

    3 - 最后为新创建的帐户设置密码。
    Accounts.setPassword(newUserId, 'newPassword');

    关于meteor - 如何在 Meteor 中创建用户服务器端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11629759/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com