/// <summary> /// Check to see if required roles exist if not create them /// </summary> /// <param name="roleProvider">instance of the simpleroleprovider</param> private static void SetUpRoles(SimpleRoleProvider roleProvider) { if (!roleProvider.RoleExists("Admin")) { roleProvider.CreateRole("Admin"); } if (!roleProvider.RoleExists("Instructor")) { roleProvider.CreateRole("Instructor"); } if (!roleProvider.RoleExists("Student")) { roleProvider.CreateRole("Student"); } }
public static void Initialize() { if (WebSecurity.Initialized) { return; } // try // { WebSecurity.InitializeDatabaseConnection("ULTRA_TGZ", "Users", "ID", "Email", true); // Create DefaultSuperUser and DefaultRoles if (!WebSecurity.UserExists("TGZ_ROOT")) { WebSecurity.CreateUserAndAccount("TGZ_ROOT", "cegth.pthTGZ2016"); } SimpleRoleProvider role = new SimpleRoleProvider(); if (!role.RoleExists("TGZ_ADMIN_STORE")) { role.CreateRole("TGZ_ADMIN_STORE"); } role.AddUsersToRoles(new[] { "TGZ_ROOT" }, new[] { "TGZ_ADMIN_STORE" }); // } /* catch (Exception e) { Logger.Instance.Error("System Error: Ошибка инициализации хранилища SimpleMembershipProvider - " + e); return; }*/ Logger.Instance.Debug("Service SimpleMembershipProvider проинициализирован... "); }