Foros del Web » Programación para mayores de 30 ;) » .NET »

Como controlar una cuenta en BD cuando ha ocurrido un apagón??

Estas en el tema de Como controlar una cuenta en BD cuando ha ocurrido un apagón?? en el foro de .NET en Foros del Web. Hola, la verdad no sabía si hacer esta consulta en el foro de .NET o acá, pues aca les va la duda: Estoy desarrollando un ...
  #1 (permalink)  
Antiguo 03/02/2009, 14:18
Avatar de Danielfuzz  
Fecha de Ingreso: septiembre-2007
Mensajes: 111
Antigüedad: 16 años, 7 meses
Puntos: 18
Pregunta Como controlar una cuenta en BD cuando ha ocurrido un apagón??

Hola, la verdad no sabía si hacer esta consulta en el foro de .NET o acá, pues aca les va la duda:

Estoy desarrollando un sistema en VB .NET en el cuál, para su acceso se necesita introducir el Alias y el password de la cuenta. El sistema controla que alguien no esté usando esa cuenta en ese momento, si esto ocurre el que pretende acceder al sistema no lo consigue.

Ahora les explico como hago esto: pues simple.... en la base de datos existe una tabla Usuario con las columnas necesarias (ID, Alias, Password, Nombre, Apellido, Telefono, etc, etc), entre ellas una que se llama 'logeado' que es de tipo bit (0, 1), entonces cuando alguien inicia sesion esta columna se actualiza en 1 (siempre y cuando no haya nadie logeado con esa cuenta), y cuando el usuario cierra sesión se acutaliza en 0. De esta manera cuando alguien intente iniciar sesion el programa verifica que el valor de su correspondiente 'logeado' sea 0.

El problema es este:
Qué pasaria si el usuario esta logeado dentro del sistema y derepente la PC se apaga repentinamente por algun motivo (ej: alguien se tropieza con el cable de alimentación, corte de energía electrica,etc, etc)??
LA BASE DE DATOS NO SE HA ACTUALIZADO A '0' EN SU CAMPO LOGEADO

Entonces cuando se vuelva a encender el computador el usuario no podrá iniciar sesión porq su corresponidente columna 'logeado' está en '1'.

Cómo hago para controlar esto?

Datos: La aplicación esta en Visual Basic 2005 y uso SQL server 2000.
  #2 (permalink)  
Antiguo 04/02/2009, 16:09
 
Fecha de Ingreso: enero-2009
Mensajes: 4
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Como controlar una cuenta en BD cuando ha ocurrido un apagón??

Por tiempo? Es decir como si fuera una sesión si en X tiempo no ejecuta nada.. se le auto-desloguea y le vuelve a pedir su usuario y contraseña
  #3 (permalink)  
Antiguo 05/02/2009, 13:13
Avatar de Danielfuzz  
Fecha de Ingreso: septiembre-2007
Mensajes: 111
Antigüedad: 16 años, 7 meses
Puntos: 18
Pregunta Respuesta: Como controlar una cuenta en BD cuando ha ocurrido un apagón??

no es mala idea, pero eso tendría que hacerlo por medio de algún procedimiento almacenado del motor de base de datos, la duda es si se puede hacer eso en un procedimiento almacenado???

Saludos!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:17.