【发布时间】:2016-05-03 14:45:47
【问题描述】:
我想为我的流星网站创建一个小的硬编码有效用户列表。我只向用户展示了一个登录表单,但我意识到有一点流星知识的人可能会在控制台中创建一个新用户,登录自己然后破坏网站。
我试过添加
Accounts.config({
forbidClientAccountCreation : true
});
到我还创建有效用户的服务器文件。然而一切都崩溃了 -
Error: Can't set `forbidClientAccountCreation` more than once
at packages/accounts-base/accounts_common.js:134:17
at Function._.each._.forEach (packages/underscore/underscore.js:108:1)
at AccountsServer.config (packages/accounts-base/accounts_common.js:131:7)
at AccountsServer.Ap.config (packages/accounts-base/accounts_server.js:1114:53)
at meteorInstall.imports.startup.server.accounts.js (imports/startup/server/accounts.js:22:10)
at fileEvaluate (packages/modules-runtime/.npm/package/node_modules/install/install.js:141:1)
at require (packages/modules-runtime/.npm/package/node_modules/install/install.js:75:1)
at meteorInstall.imports.startup.server.index.js (imports/startup/server/index.js:3:1)
at fileEvaluate (packages/modules-runtime/.npm/package/node_modules/install/install.js:141:1)
at require (packages/modules-runtime/.npm/package/node_modules/install/install.js:75:1)
Exited with code: 8
我正在使用accounts-password 和useraccouts:unstyled,我的文件只运行一次。是否还有其他东西在运行Accounts.config?我如何让它发挥作用?
我正在使用流星 1.3。
【问题讨论】: