Gestion de usuarios y permisos

16/07/2009 - 23:55 por Alexa | Informe spam
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

#1 Maxi
17/07/2009 - 00:55 | Informe spam
Alexa, porque no usas ya la seguridad de ASP.net que hace todo esto por ti



Maxi Accotto
Microsoft MVP en SQL Server
Consultor en SQL Server
http://blog.maxiaccotto.com



" Alexa" escribió en el mensaje de
noticias:
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)



Preguntas similares