2015-10-21 1 views
0

Je suis relativement nouveau sur le Paradigm Model-View-Controller et le MEAN Stack. Je viens de terminer ce tutoriel: http://www.bradoncode.com/tutorials/mean-stack-tutorial-part-4-angularjs/Impossible de créer une autre page d'accueil pour un utilisateur différent avec MVC

Je me demandais en fonction du code ci-dessus, est-il possible d'avoir différentes vues pour différents utilisateurs lors de la connexion. Par exemple, si je suis un fabricant, je peux créer des produits, mais si je suis un distributeur, je ne peux voir que des produits. Après des recherches, j'ai trouvé que je peux faire ng-show dans la vue angulaire, mais cela ne fonctionne pas pour moi, car je veux que ce soit différent pour les différents utilisateurs. J'ai également découvert, je peux changer le code des services des utilisateurs, mais je ne sais pas de quelle façon. Quelqu'un peut-il aider, ou quelqu'un sait-il des tutoriels?

+0

regard sur l'utilisation des rôles des utilisateurs – charlietfl

Répondre

0

oui cela peut être réalisé simplement en suivant le lien ci-dessous: https://github.com/Narzerus/angular-permission

+0

Serait-il possible de définir des rôles tels que [ « fabricant », « distributeur »] au lieu du classique [ » admin ',' user] – Shashank

+0

Oui, c'est possible. Ouvrez le lien et faites défiler jusqu'au titre - "Définition des rôles" là-bas comme vous pouvez le voir, il a défini trois rôles // anonyme: Lorsqu'il n'y a pas d'utilisateur actuellement connecté // normal: Un utilisateur avec isAdmin = false // admin: Un utilisateur avec isAdmin = true suite à cela en fonction de vos besoins, vous devez déclarer fabricant et distributeur. –