如何在Apostrophe CMS

时间:2018-06-14 06:18:39

标签: apostrophe-cms

创建项目后,有没有办法可以通过Apostrophe CMS中的代码自动创建管理员用户?目前我仍然需要执行节点app.js撇号用户:在CLI中添加admin admin以拥有Admin用户。

2 个答案:

答案 0 :(得分:1)

您可以通过将密码传递给命令来创建具有密码的用户,而无需暂停密码提示:

echo "wowsosecure" | node app apostrophe-users:add admin admin

这会将密码设置为:

wowsosecure

在命令行上传递密码时,可能会通过ps auxw命令或类似命令观察命令行。这在专用服务器上没有太大的风险,因为唯一可以被泄露的非root帐户通常是网站本身的帐户,无论如何都可以设置密码。但值得一提的是。如果它与您有关,您可以从文件而不是“echo”命令中输入它。

答案 1 :(得分:0)

我认为CLI是项目设置后创建用户的最自动方式。

您可以将命令链接在一起,如

apos create-project your-project && cd your-project && npm install && node app apostrophe-users:add admin admin

并在您喜欢的终端中为其创建快捷方式。

相关问题