Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/02/2010, 22:45
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes
Puntos: 2658
Respuesta: Chekar si usuario existe

Si un usuario se registra en una base de datos, es que ha sido creado como tal, le han asignado permisos. Cuando se loguea, todo esto se verifica contra el DBMS, el cual, si no lo reconoce, lo rechaza devolviendo un error.
En el caso de MySQL, que es el que más conozco, un login fallido devuelve el error Nº 1045, que es identificable como respuesta desde cualquier lenguaje.
Aún así, se puede saber si un usuario está logueado, porque los DBMS tienen sentencias DCL que permiten listar los usuarios activos en un momento dado (caso SHOW FULL PROCESSLIST en MySQL).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)