1
當用戶從使用useraccounts:core
包生成的表單中註冊(第一個用戶)時,我們如何自動創建第二個用戶?在Meteor.JS創建第一個用戶時創建第二個用戶
運行從Accounts.onCreateUSer
內的Accounts.createUser
導致錯誤Exception while invoking method 'ATCreateUserServer' TypeError: Cannot read property '_id' of undefined
Accounts.onCreateUser(function(options, user) {
// Create Primary User
if(!user.type) {
// Set user.type as 'user'
user.type = 'user'
// Create Secondary User
Accounts.createUser({
username: options.profile.slaveName,
password: options.profile.slaveName,
type: 'slave',
profile: {
firstName: user.profile.firstName,
lastName: user.profile.lastName
}
})
user.profile = options.profile
return user
}
// Create Secondary User
if(user.type == 'slave') {
user.profile = options.profile
return user
}
});