He determinado que para la gestion de usuarios y permisos de mi website he
de contar con dos tablas y una tercera tabla débil para romper la relacion
M:M:
USUARIO
login_Usuario (campo clave)
pwd_Usuario
nombre_Usuario
apellidos_Usuario
ROL
id_ROL (campo clave)
nombre_ROL
USUARIO_ROL (Tabla Débil)
login_Usuario (campo_clave)
id_ROL (campo clave)
fechaHora_acceso
xxxxx
yyyyy
zzzzz
Un usuario puede desempeñar muchos UNO O MAS ROLES (ADMINISTRADOR,
MIEMBROREGISTRADO, MIEMBROANONIMO)
Un ROL puede ser desempeñado por UNO O MAS USUARIOS
Deseo restringir el acceso de los usuarios a las páginas de mi website
utilizando variables de sesión (Lenguaje ASP.Net), muy parecido a lo que se
expresa en este link
http://www.asptutor.com/asp/vart.asp?idP
En este sentido :
1.- ¿Que otros campos podría añadirle a la tabla USUARIO_ROL ?
2.- ¿Qué sentido o ventaja tendría que el primer cambo de la tabla ROL
(id_ROL) sea de tipo autonumérico? (tranquilamente podría ponerle un código
a cada rol, como por ejemplo ROL_001 , ROL_002, ROOL_003)
Leer las respuestas