Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por jachguate
Pues yo quise decir que si queria conseguir un comportamiento igual al que consigue con delphi, y no me referia a que lo hiciera el manualmente en delphi, como si tendria que hacerlo ahora con php...
Pues ya no estoy entendiéndote.

Lo que quiero aclarar es que no hay ninguna diferencia entre Delphi o PHP en este respecto. La diferencia está en la ip desde donde se conecta. No tiene que definir ninguna tabla para relacionar nada, a menos claro, que requiera un mecanismo personalizado de validación, pero esto último será por igual si lo hace con Delphi o PHP.

// Saludos
Responder Con Cita
  #2  
Antiguo 22-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 30
jachguate Va por buen camino
A ver, a ver...

Yo estoy totalmente de acuerdo con vos que no hay ninguna diferencia entre Delphi y PHP, en lo que respecta a la conexión a mySQL.

Sin embargo, el amigo DJ VMan tiene un comportamiento que desea que sea comun, y dado lo ya comentado no lo es "por defecto" y es que los usuarios "finales" o "reales" (vaya, los tipos que se sientan frente a la pc) solamente puedan conectarse desde determinadas IP's..

Alli es donde en Delphi era "automático" y en php tendría que hacerlo a "mano"... supe explicarme esta vez???

Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 22-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Nótese que estamos hablando un poco en el aire ya que por el momento lo único que tú y yo podemos hacer, es conjeturar acerca de lo que posiblemente quiera o no hacer DJ VMan.

Si tu hipótesis:

Cita:
solamente puedan conectarse desde determinadas IP's
es correcta entonces desde luego que tal como está, los "tipos que se sientan frente a la pc" no podrán ir a cualquier café Inernet a trabajar.

Pero esto no es una limitación de PHP; ni siquiera tendría sentido conectarse desde cualquier lugar del mundo diciéndole a MySql: "no te creas, en realidad me estoy conectando desde mi oficina".

Si la intención es usar un navegador Web para conectarse vía scripts PHP y a la vez restringir las IPs pues no tendrá más remedio que instalar un servidor Web en cada una de dichas IPs- cosa que para mí carece de sentido.

Sea manual o en automático, ¿cómo es posible especificar la ip origen como no sea estando en dicha IP?

Teniendo estaciones Windows con Delphi, la única razón que veo para usar PHP es poder conectarse desde varios lados independientemente de la IP. En este caso no quedará de otra que implementar su propio mecanismo de validación: crear un único usuario de MySql con permiso para conectarse desde cualquier lado y, posteriormente, validar nombre de usuario (de su sistema, no de MySql) y contraseña en una tabla aparte.

// Saludos
Responder Con Cita
  #4  
Antiguo 22-04-2004
DJ VMan DJ VMan is offline
Miembro
 
Registrado: jun 2003
Ubicación: Iquique - Chile
Posts: 81
Poder: 24
DJ VMan Va por buen camino
Bueno gracias a todos...me ha quedado bastante claro.

Pero me hubiese gustado mas que PHP actuara como Delphi al conectarse...

Respecto de sus conjeturas...

Yo trabajo en una red de equipos bastante grande ...al menos eso creo alrededor de 250 equipos. Tenemos varios tipos de servidores, varias subredes y varias cosas mas. Pero sucede que, dadas las circunstancias, no quiero que los usuarios de una subred entren a este sistema. Debo agregar que los usuarios cambian de puesto constantemente (de puesto y labor), y puede suceder que el dia de mañana un usuario mal intencionado quiera conectarse desde una subred desde la cual no debe, esto...si es que se hubiese ido eliminarlo/modificarlo de la tabla users.

Entonces dado el trabajo que habia hecho en delphi-mysql, quise implementar las restricciones de estas subredes mediante sus ips y asi poder olvidarme del tema. (ahora tiene sentido roman? )

Pero de todas formas ya entendi que debo hacer...muchisimas gracias.
__________________
- Si tienes un problema que tiene solución ¿porque te preocupas?
- Si tienes un problema que no tiene solución ¿porque te preocupas?
Responder Con Cita
  #5  
Antiguo 22-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
PHP actúa exactamente igual que Delphi al conectarse.

Pero independientemente de esto, lo que deseas hacer lo puedes lograr perfectamente sin tener que agregar un usuario por cada ip posible. Recuerda que en MySql, la IP que especificas en la tabla 'users' puede tener comodines. Por ejemplo, la entrada

('peter pan', 200.45.128.%, ...)

permitirá a Peter Pan conectarse desde cualquier pc en la subred 200.45.128.X

// Saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 21:37:46.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi