27/02/2010, 22:45
|
| 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) |