Ver Mensaje Individual
  #4  
Antiguo 22-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por jachguate
en este tipo de aplicaciones, quien se conecta a la base de datos, no es el "cliente" desde donde se carga la página (el explorador) sino el servidor web, que es quien procesa las instrucciones de mysql.
Estupenda aclaración



Cita:
Empezado por jachguate
Si queres un mecanísmo de validación usuario/ip, como el que has usado hasta ahora en delphi, debieras definir una tabla que los relacione, y una vez conectado a la bd, desde php, verificar con la ip del cliente si existe una entrada en esta tabla, y si no, denegar la conexión.
Hasta donde entendí de lo que dijo DJ VMan, en Delphi él realmente no está haciendo un mecanismo de validación:

Cita:
Empezado por DJ VMan
en realidad esto pasa automáticamente yo no hago nada
sino que usa el mecanismo del propio MySql.

Tan sólo para aclararle más a DJ VMan: el mecanismo que usan Delphi y PHP para realizar la conexión es esencialmente el mismo: se envían el nombre de usuario e ip al servidor de MySql y éste verifica que el par (usuario, ip) esté en la tabla 'users' (tabla de MySql) para aceptar o negar la conexión. Si la conexión viene desde una aplicación Delphi la ip será la de la pc donde corre la aplicación, si se conecta con script PHP la ip, como dice jachguate, será la del servidor WEB (que no necesariamente es el mismo que el de MySql).

// Saludos
Responder Con Cita