我可以在Meteor中创建没有用户名或密码的用户吗?
我想创建一个除了ID之外没有任何属性的用户,似乎我无法使用我可以在Meteor中创建没有用户名或密码的用户吗?,meteor,Meteor,我想创建一个除了ID之外没有任何属性的用户,似乎我无法使用帐户。createUser因为用户名和密码是必需的。还有其他方法吗?方法帐户。createUser(软件包帐户密码)在引擎盖下使用方法帐户。insertNewDoc(选项,用户),这是来自软件包的服务器端方法 您可以创建自己的方法: Meteor.methods({ "customCreateUser":function(options,user){ // returns userId return Accounts.
帐户。createUser
因为用户名和密码是必需的。还有其他方法吗?方法帐户。createUser
(软件包帐户密码)在引擎盖下使用方法帐户。insertNewDoc(选项,用户)
,这是来自软件包的服务器端方法
您可以创建自己的方法:
Meteor.methods({
"customCreateUser":function(options,user){
// returns userId
return Accounts.insertNewDoc(options, user)
}
})
Accounts.insertNewDoc(选项,用户)
没有仅当电子邮件
或用户名
传入选项
时才创建用户的限制
但是,该限制具有帐户。createUser
:
var username = options.username;
var email = options.email;
if (!username && !email)
throw new Meteor.Error(400, "Need to set a username or email");
使用自定义字段登录怎么样:假设我有
foo:'bla'
如果用户正确输入foo
的值,他就登录了。有可能吗?我没有这个问题的现成答案,需要深入挖掘账户
软件包。请创建新问题,然后我尝试找出答案。