Hola a todos
En mi Solución tengo un proyecto llamado IOT.Security, en el mismo tengo una clase llamada CustomRole, que por dentro implementa RoleProvider. La estructura de mi tabla de Usuario es la siguiente: Usuario {Id, IdPerfil, ...}.
Y lo que sucede es que le he quitado el campo IdPerfil, porque decidí que los usuarios pudieran tener mas de un Perfil, lo cual lo resuelvo con una nueva clase que tiene los campos IdUsuario y IdPerfil. Entonces cuando borre dicho campo, me di cuenta que
la clase CustomRole lo utilizaba. Y la verdad (como es un proyecto que yo no cree) no sé para qué habrán utilizado esa clase, pues las validaciones de acceso por cada página .aspx yo las resuelvo en el PageLoad de cada una verificando los menus que tiene asignado
cada perfil al que pertenece el usuario.
Entonces mi pregunta es: ¿Corro algún riesgo eliminando la clase CustomRole?
Ah por cierto, por si es necesario, aclaro que estoy utilizando NHibernate.