autorisation > Gestion des ressources d'équipage (CRM)

autorisation

Connectez-vous à cette application en utilisant l’un des utilisateurs prédéfinis de la liste ci-dessous, puis revenez à cette page et cliquez sur les mosaïques suivantes qui simulent les modules CRM pour vérifier si vous êtes autorisé à y accéder ou non en fonction des autorisations accordées pour les utilisateurs enregistrés. en nom d'utilisateur.!

Liste des noms d'utilisateur!

Nom d’utilisateur Mot de passe Rôles
admin@example.com admin Users, Roles and Groups
alan.rose@example.com user CRM, Audit (Sales and Accounting Modules)
catherine.bell@example.com user All Modules in CRM
george.winter@example.com user CRM, Sales Module
james.cruz@example.com user CRM, Support Module
mark.davis@example.com user CRM, Marketing Module
philip.gonzalez@example.com user CRM, Accounting Module
william.lake@example.com user CRM, Operations Module

Structure de l'organisation

Implémentation

namespace CRM.Web.Controllers
{
        [LocalizedAuthorize(Roles = "CRM")]
        public class AuthorizationTestController : BaseController
    {
        #region Public Methods
        // GET: AuthorizationTest
        public ActionResult Index()
        {
        return View();
        }

        // GET: AuthorizationTest/Sales
        [LocalizedAuthorize(Roles = "CEO,Audit,Sales")]
        public ActionResult Sales()
        {
        return View();
        }

        // GET: AuthorizationTest/Marketing
        [LocalizedAuthorize(Roles = "CEO,Marketing")]
        public ActionResult Marketing()
        {
        return View();
        }

        // GET: AuthorizationTest/Accounting
        [LocalizedAuthorize(Roles = "CEO,Audit,Accounting")]
        public ActionResult Accounting()
        {
        return View();
        }

        // GET: AuthorizationTest/Operations
        [LocalizedAuthorize(Roles = "CEO,Operations")]
        public ActionResult Operations()
        {
        return View();
        }

        // GET: AuthorizationTest/Support
        [LocalizedAuthorize(Roles = "CEO,Support")]
        public ActionResult Support()
        {
        return View();
        }
        #endregion Public Methods
    }
}