我正在使用Useraccounts包。我添加了一个名为' name'所以用户可以在注册时输入姓名并登录。但我想将其值存储在个人资料栏
中profile.name: "user"
非默认
name: "user"
使用Useraccount时,我还可以在服务器上调用Accounts.onCreateUser函数吗?并希望在那里改变它?对于noob问题感到抱歉,但感谢任何帮助表示感谢。
答案 0 :(得分:1)
是的,您可以在服务器上使用Accounts.onCreateUser()
。此函数采用options
对象。假设你有:
options.profile.name = 'user';
创建帐户时,您可以执行以下操作:
Accounts.onCreateUser(function(options, user){
user.profile = options.profile;
return user;
})
对配置文件密钥的添加将使其成为实际的用户文档。