Tema: Login
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/01/2013, 05:10
thanos
 
Fecha de Ingreso: octubre-2012
Ubicación: España
Mensajes: 30
Antigüedad: 12 años, 5 meses
Puntos: 2
Respuesta: Login

Yo uso visual studio 2010 y sql server 2008 y suelo hacer lo siguiente: Con System.Web.Security y Membership se crean automáticamente las tablas y procedimientos almacenados para manejar lo relativo a las cuentas de usuarios (para ello no debes tener nada en la bd, ya una vez que el vs te ha creado esas tablas preparas tu bd y las relaciones con las tablas que se te han creado). Create carpetas por cada rol que tengas y dentro de esas carpetas pones los formularios que verá ese rol. En la carpeta del rol administrador creas un formulario para que el administrador pueda definir las reglas de acceso a esos directorios (pej. a la carpeta del rol administrador le das permiso para que puedan acceder los usuarios con rol administrador y deniegas el acceso al resto de roles). Creas un WebsiteMap y a cada nodo del mapa le pones que rol lo verá y a la barra de navegación le estableces el webmap como origen de datos, con esto consigues que se muestren las pestañas de la barra de navegación en función del rol del usuario y si no se ha registrado (no tiene asignado ningún rol) no verá la barra de navegación.
Es un poco coñazo para explicarlo en un mensaje pero espero que te sirva para investigar un poco.
Un saludo