Bueno a lo que vengo ahora, como lo puedo hacer para abrir solamente una vez mi aplicacion por pc de la red?? o por usuario de la red??, que se habra un proyecto por sesion??
desde ya muchas gracias =D!
|
|
#1 (permalink) |
![]() Fecha de Ingreso: enero-2008
Mensajes: 169
|
Aplicacion C#
Bueno a lo que vengo ahora, como lo puedo hacer para abrir solamente una vez mi aplicacion por pc de la red?? o por usuario de la red??, que se habra un proyecto por sesion?? desde ya muchas gracias =D! |
|
|
|
|
|
#2 (permalink) |
![]() |
Re: Aplicacion C#
Si deseas q no se ejecute en una maquina mas de una vez checa esto
http://www.thescripts.com/forum/thread681673.html si deseas q se ejecute pero solo en base a un usuario es mas de tulogica mezclada con esto.
__________________
Saludos Peterpay MCPD Enterprise Applications |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: enero-2008
Mensajes: 169
|
Re: Aplicacion C#
muchas gracias peterpay es lo que andaba buscando ;D siempre tan atento ^^!
aprovechando que sabes harto resulta que mi aplicacion cuenta con un sistema de autoidentificacion que ya lo tengo listo ^^! pero lo unico que me falta es: * como puedo hacer para que 1 usuario ingrese por sistema y el mismo usuario no tenga 2 veces abierto el mismo proyecto? ej: ingreso yo como usuario y poder tener una sesion abierta solamente se entiende?? desde ya muchas gracias =D |
|
|
|
|
|
#4 (permalink) |
![]() |
Re: Aplicacion C#
pues puedes calcular un hash parametrizado con el usuario asi si un usuario logea guardas su status en bd, si esta activo no puede ejecutar la aplicacion otra vez , asi evitas q los usuarios tengan su cuenta en 2 maquinas o mas
__________________
Saludos Peterpay MCPD Enterprise Applications |
|
|
|
|
|
#6 (permalink) |
![]() |
Re: Aplicacion C#
tendrias q hacer algo asi
por ejemplo: cuando validas usuario y password, al usuario.GetHashCode() del .net usuariogethashcode=usuario.GetHashCode(); despues revisas en una tabla q se llame tal vez usuarios en linea select status from usuariosenlinea where id=usuariogethashcode entonces si status es activo cierras la aplicacion claro debes considerar los escenarios donde el usuario no cierre y actualice ese campo y por lo tanto tengas problemas. pero en gral esa es la idea mas simple.
__________________
Saludos Peterpay MCPD Enterprise Applications |
|
|
|