Retroceder   Foros del Web > Programación para sitios web > .NET > win forms

Respuesta
 
Herramientas Desplegado
Antiguo 26-mar-2008, 11:07   #1 (permalink)
pablokes ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 169
Aplicacion C#

Hola Comunidad que tal !!

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!
pablokes está desconectado   Responder Citando
Antiguo 26-mar-2008, 12:17   #2 (permalink)
Peterpay tiene algunos puntos positivos de karma
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 2.032
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
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 EAD
Directorio Gratuito
Peterpay está desconectado   Responder Citando
Antiguo 26-mar-2008, 12:47   #3 (permalink)
pablokes ha deshabilitado el karma
 
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
pablokes está desconectado   Responder Citando
Antiguo 26-mar-2008, 12:50   #4 (permalink)
Peterpay tiene algunos puntos positivos de karma
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 2.032
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
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 EAD
Directorio Gratuito
Peterpay está desconectado   Responder Citando
Antiguo 26-mar-2008, 12:57   #5 (permalink)
pablokes ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 169
Re: Aplicacion C#

tienes algun ejemplo de hash parametrizado??
pablokes está desconectado   Responder Citando
Antiguo 26-mar-2008, 13:06   #6 (permalink)
Peterpay tiene algunos puntos positivos de karma
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 2.032
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
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 EAD
Directorio Gratuito
Peterpay está desconectado   Responder Citando
Antiguo 26-mar-2008, 13:09   #7 (permalink)
pablokes ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 169
Re: Aplicacion C#

okas entendido =D


muchas gracias peterpay ^^! te pasaste ;D


nos vemos en otro duda oO! ;D
pablokes está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:09.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93