Javascript MeteorJS如何从命令提示符添加用户
如何将用户添加到部署的应用程序之外的应用程序?我不想允许用户在应用程序内创建帐户。我可以从命令行创建一些用户名和密码,然后将它们提供给一些用户以测试应用程序吗Javascript MeteorJS如何从命令提示符添加用户,javascript,meteor,account,Javascript,Meteor,Account,如何将用户添加到部署的应用程序之外的应用程序?我不想允许用户在应用程序内创建帐户。我可以从命令行创建一些用户名和密码,然后将它们提供给一些用户以测试应用程序吗 如果您需要更多信息或我不清楚,请告诉我。非常感谢您的时间。您可以从命令提示符添加用户,但这并不容易 基本上你需要从mongo运行类似的东西。为了简单起见,我不打算添加bcrypt代码来生成密码 相反,您可以使用通用meteor密码(默认)。要创建meteor应用程序,请添加帐户密码并创建用户帐户。对所有用户使用services.passw
如果您需要更多信息或我不清楚,请告诉我。非常感谢您的时间。您可以从命令提示符添加用户,但这并不容易 基本上你需要从mongo运行类似的东西。为了简单起见,我不打算添加bcrypt代码来生成密码 相反,您可以使用通用meteor密码(默认)。要创建meteor应用程序,请添加帐户密码并创建用户帐户。对所有用户使用
services.password.bcrypt
值)。创建用户帐户时,此bcrypt表示已创建用户的密码
然后可以创建默认脚本:
var user = {
"createdAt": new Date(),
"emails": [ ],
"username": "<username>",
"profile": {
"name": "<Name>"
},
"services": {
"password": {
"bcrypt": "$2a$10$eUVSifclpbABCDEFGHIJKLmnopqr12323112ABBBCEDOINg2A7q0e"
},
"resume": {
"loginTokens": [ ]
}
}
}
db.users.add(user);
假定您已安装
帐户密码
软件包。(您可能会这样做,因为您已经设置了登录。)
您可以启动流星外壳并输入
Accounts.createUser({username:'john',password:'12345})
这会帮你解决所有的问题。您还应该能够编写此脚本
包含更多选项参数的相关文档如下所示 从技术上讲,它不是命令shell,而是节点REPL控制台,但它仍然比其他建议的解决方案简单得多!您还可以发布一个链接到
meteor shell
的相关文档/技术说明吗?有趣的是,对文档进行grepping对meteor shell
没有任何帮助,您可能需要在论坛、网站或其他地方爬行才能获得这些数据。最近千年发展目标在文档记录方面不是很一致。我发现对文档进行grepping并没有发现任何异常情况/如果在生产环境中运行(没有流星外壳),请使用此选项
mongo localhost:3001/meteor myjsfile.js