Cual es la mejor forma de usar perfiles en una Aplicacion...

28/09/2004 - 05:31 por Nicola Strappazzon | Informe spam
Hola de nuevo muchachos, tengo una incertidumbre, es con respecto a la forma
correcta de poder implementar los perfiles en una aplicación que se conecta
en una DB, bien conozco dos formas, pero cual de ellas es la mejor?



1.. Crear una tabla en el sistema que supuestamente se le da un nombre
como Standard que desconozco, bien, esta tabla posee el nombre del perfil y
en ella se agregan los derechos a un usuario, por ejemplo: Nombre_Perfil,
Ver, Agregar, Modificar, Eliminar. Y cuando uno entra en la aplicación,
después de hacer login se busca a que perfil pertenece el usuario y se
habilitan o deshabilitan las opciones en el programa, que por ende esto me
parece muy inseguro ya que la seguridad queda por parte del cliente y no del
servidor.
2.. Esta consiste en administrar todos los perfiles y derechos en SQL
Server, sin usar ninguna tabla creada por nosotros, y el programa solo
tendría que interpretar estos derechos que le damos al usuario y el
automáticamente por medio de lo que interpreta habilita o deshabilita las
opciones o accesos en la aplicación.
Hay una mejor forma, mejora o sugerencia con respecto a esto?



Gracias.



Atte.

Nicola Strappazzon

Caracas - Venezuela
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
28/09/2004 - 10:46 | Informe spam
Cualquiera de las dos formas que comentas es viable, yo particularmente
prefiero la primera, por que me parece bastante más flexible. Nunca sabes
cuando va a tener que cambiar de base de datos o quiza te interese usar xml
como almacenamiento... hay que estar preparado para los cambios y la pega
que tiene la segunda aproximación es que te liga bastante a SQL Server.

Yo lo que si que te recomiendo es que utilices la posibilidades que te dan
IIdentity e IPrincipal para manejar las credenciales del usuario, con
independencia de como le autentiques.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org

Preguntas similares