Feliz Año nuevo a todos los visitantes de mi weblog, en especial con los que se mantienen al tanto con el mundo de la programación en Velneo. En esta ocación vengo con algo que posiblemente les interese para implementarlo en sus aplicaciones puesto que les servirá de base para todos los iniciantes.
Dentro de mi estudio con Velneo, justo cuando llegué a la parte de «Control de usuarios» pense que estaba bien por parte del vDevelop que ya este la configuración de usuarios, perfiles y privilegios puesto que siempre es indispensable para la seguridad básica en el desarrollo de aplicaciones.
Una de las primeras cosas que siempre hago cuando empiezo con un nuevo tema es revisar si estos crean ficheros dentro del directorio en donde este instalado el programa, en este caso Velneo. Al inciar con el trabajo de configuración de usuarios me di cuenta de que este te crea un fichero con extensión .usr, en el cual se guardan todos los usuarios que hemos configurado. Pero luego me pregunté: ¿Que pasará si lo elimino? – Cosa que me imagino que muchos de ustedes han probado para probar la seguridad de las plataformas de desarrollo y lo que pasó pues fué lo de esperarse: «Los usuarios se habian eliminado».
Al volver a mi aplicación Velneo, al no encontrarse con usuarios configurados, toma el usuario de la sesión actual de windows. Luego de esto me pregunte: ¿Y entonces, para que diablos crearemos usuarios si al borrar el .urs cualquiera podra entrar a las aplicaciones? y pues me quede con ese pesar.
Esto me llevó a plantearme dos metas:
- Crear mi propio control de usuarios.
- Agregar un componente tercero al instalador de mis aplicaciones para que protega este .urs por si alguien lo intenta borrar.
Y pues la noticia de hoy es que he logrado cumplir mi primera meta. He creado mi propio control de usuarios, y digo mi propio porque estoy seguro que no soy el primero y que hay mejores ideas que las mias, pero, para esto es esta weblog, para apoyar en la programación con velneo y para publicar todo lo que considere importante.
En el mapa que les dejo para su desacarga, veran todo el procedimiento que he creado para lograr un control de usuarios muy basico pero si muy interesante en su desarrollo. Entre las características de mi idea estan la creación de usuarios con perfil administrativo o digitador, (esto para uso propio del sistema en el que trabajo actualmente), validación de usuario y contraseña para accesar al sistema (esto una vez usuarios existentes) y control de movimientos por sesión de usuarios (esto para que solamente el mismo usuario pueda modificar o eliminar su propia cuenta de usuario).
Tambien dentro de la pantalla principal se aprecia un pequeño manejo de los menús con doble bala y menús arbolados, esto para darle un poco de mas personalidad a mi aplicación. A simple vista (cuando se ejecuta la aplicacion) puede decirse que idea es facil y sencilla de hacer, pero la verdad, en mi opinión como novato que soy de Velneo, no lo es, puesto que hay que implementar algo de codificación y no lo hubiera logrado sin la excelente ayuda del foro de Velneo puesto que tomé como base inicial lo planteado ahí.
Desde mi punto de vista ha quedado bien y esta abierta a sugerencias, criticas o nuevas ideas.
Aquí les dejo el enlace de la descarga:
http://rapidshare.com/files/82220874/control_usuarios.rar
Saludes a todos,
David Salomón JR.