Pour ajouter des utilisateurs dans votre projet, il faut d’abord aller dans le Terminal et taper :
1 | meteor add accounts-ui accounts-password
|
Une fois cela fait on peut ensuite s’occuper de programmer nos utilisateurs.
Dans un premier temps on va permettre créer un fichier dans :
« imports/config/accounts-config.js »
1
2
3
4
5 | import { Accounts } from 'meteor/accounts-base';
Accounts.ui.config({
passwordSignupFields: 'USERNAME_ONLY',
});
|
Il y a plusieurs valeurs qu’on peut mettre pour passwordSignupFields :
- « USERNAME_AND_EMAIL »
- « USERNAME_AND_OPTIONNAL_EMAIL »
- « USERNAME_ONLY »
- « EMAIL_ONLY » (celle utilisée par défaut)
Une fois qu’on a crée ce fichier il ne faut pas oublier de l’import dans client/main.js :
1 | import '../imports/config/accounts-config.js';
|
Et à la fin on va ajouter des boutons pour que notre utilisateur puisse se connecter.
<header>
<h1>Portefolio !</h1>
{{> loginButtons}}
</header>
Résultat :