FoxPro/Visual FoxPro - sesion de usuarios

   
Vista:

sesion de usuarios

Publicado por programadora (37 intervenciones) el 07/05/2009 20:57:23
que tal amigos como estan lo siguiente: me gustaria manejar sesiones para los usuarios que ingresen a mi programa y poder controlar a que si y a que no les doy prioridad y saber quien tiene la sesion abierta y saber que tipo de acciones realizo en el,niveles de seguridad y todo eso me podrias regalar un ejemplo? se antemano muchas gracias mi correo es maflco@hotmail.com GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:sesion de usuarios

Publicado por Douglas (297 intervenciones) el 07/05/2009 23:39:01
hola que tal,

bueno tengo un ejemplo pero ahorita no lo ando a manos, pero si quieres q algo te quede serà lo mejor que lo hagas tu asi no tendras q perder tiempo investigando codigo de otro programador.

es totalmente facil, veo qe preguntas 3 cosas que se relacionan.

Sesiones para los usuarios

1.- sesion abierta

Estos lo podes controlar en la tabla de usuarios en cuanto entre pone un campo lógico
en VERDADERO, cuando salga en .f.
me imagino q tenes un procedimiento

ON SHUTDOWN SALIR()
el procedimiento salir que cambie el campo a falso ahi programas.
si esta activo select * from usuarios where activo = .t., la interfaces es lo demenos
podes hacer algo lindo me imagino.

2.- Privilegios de usuarios (prioridad) (niveles de seguridad )
esto lo podes hacer mediantes una opcion en el menu
SKIP FOR si no se cumple q lo desabilete ahi te puedo enviar un ejemplo para
que lo veas. le das previlegios de acuerdo a un menu, sino mas recuerdo
vi este ejemplo de seguridad en este ejemplo tambien ve la parte de seguridad
esta buena, hechale un ojo.

http://www.codeplex.com/centraldoor

3.- saber que tipo de acciones realizó en el,
cuando el usario entre a cada modulo dale o modificque en algun boton de commando podes enviar a ejecutar un procedimiento yo lohago de la siguiente forma
do miproc with "usuarios","previlegios","fecha","accion "

el proc abre una tabla y guarda esa infor por usuarios.
se hace una tabla de bitacora super grande...

espero le sirva este pequeño consejo.

saludes
Douglas
From Nicaragua
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar