Sto utilizzando il pacchetto meteorologico ian:accounts-ui-bootstrap-3 per gli account e alanning:roles per l'assegnazione dei ruoli.Meteor: come assegnare diversi ruoli agli utenti durante il processo di registrazione
Sul modulo di iscrizione sono disponibili due opzioni per uno Dottore e uno per Advisor. Voglio assegnare l'opzione selezionata come un ruolo per quell'utente. Qualcuno può farmi sapere come farlo?
Ho appena iniziato a imparare la meteora e non ne so molto del suo flusso. Posso assegnare i ruoli ad un utente se creo l'utente manualmente in questo modo:
var adminUser = Meteor.users.findOne({roles:{$in:["admin"]}});
if(!adminUser){
adminUser = Accounts.createUser({
email: "[email protected]",
password: "admin",
profile: { name: "admin" }
});
Roles.addUsersToRoles(adminUser, [ROLES.Admin]);
}
Ma voglio assegnare un rotolo automaticamente come un utente si iscrive e selezionare una delle opzioni e che l'opzione deve essere assegnato come il suo ruolo.
solo una parola sull'utilizzo del profilo. sembra che non sia una buona idea: vedi "Non usare il profilo" in https://guide.meteor.com/accounts.html – ApriOri