PDA

Ver la Versión Completa : Leer Contenido URL


adonias
14-09-2007, 02:49:29
Hola amigos.

Este es el Primer post.. y les cuento que voy a intentar aprender a programamr en Delphi.

Bueno, les explico lo que necesito.

Estoy creando un sistema de administracion remota de equipos, y para eso necesito bloquear las pantallas de los equipos. Buscando en el foro, encontre informacion aqui: http://www.clubdelphi.com/foros/showthread.php?t=18335. Que es generando un escritorio.

Cual es el problema, necesito que cuando el escritorio nuevo bloquee la pantalla, aparesca en el centro un cuadro para ingresar un codigo, de 4 o 5 digitos.

El Form debe conectarce con una pagina para verificar si el codigo es correcto:
www.laweb.mia/verificar.php?codigo=XXXXX

el archivo php respondera con un 0 si es malo, y 1 si es correcto.

¿Como hago para leer la informacion del php y desbloquear el escritorio?

JXJ
14-09-2007, 06:36:14
no recuerdo si en el nuevo escritorio puedes poner un programa activo.

Si si se puede. entonces solo sera cosa de que pongas en el form de tu programa
un componente twebbrowser que carge esa pagina de autentificación.

o poner un Edit para el pass y un boton para enviarlo a tu pagina
, usar los componentes indy para hacer un post
a tu pagina web,

en el club hay algunos codigos de como hacer un post y un get.
a forms en php.

los tres primeros parecen buenos
http://www.google.com.mx/search?sourceid=navclient&ie=UTF-8&rlz=1T4AMSA_enMX240&q=clubdelphi+post+indy

este te ha de servir mas, no usa los indys
http://www.clubdelphi.com/foros/showthread.php?t=148
esta buena tu idea.

Mick
14-09-2007, 13:17:53
Esto que haces:

www.laweb.mia/verificar.php?codigo=XXXXX

es bastante peligroso, el acceso a la web puede quedar en el historico
del navegador web y cualquiera que tenga acceso al ordenador
podra saber el codigo secreto (salvo que se use indy para realizar la conexion o algun otro componente de mas bajo nivel)..

Para enviar un codigo usa un Post en lugar de un Get para que no aparezcan los parametros en las URLS.

Saludos

adonias
14-09-2007, 17:12:18
No tanto.

porque cuando el codigo es utilizado, este queda tomado... es decir le podemos agregar algo asi:

www.laweb.mia/verificar.php?codigo=XXXXX (http://www.laweb.mia/verificar.php?codigo=XXXXX)&equipo=2

donde equipo seria el equipo en que quedaria tomado el codigo.

Esta es una pequeña explicacion:

¿Que necesito?

·Un programa que bloquee y desbloque los equipos (PC).
·Que sea capas de leer direcciones URL.
·Que administre el tiempo y gastos de cada usuario.
Presentación general


La idea es poder controlar los PCs atreves de tickets generados en un sitio web K.
Cuando el cliente llega al café internet, este le pide a la persona que atiende el local, que le habilite un equipo con tiempo Libre o tiempo prefijado. Este ingresa al sito K, y coloca lo que el cliente solicita, automáticamente el sitio K, imprime un ticket de 4 o 5 dígitos.
Luego el cliente va al equipo que desea, ingresa el ticket, y la terminal, consulta con el sitio K, si el número ingresado es valido. Si es valida la terminal se desbloquea.
La terminal cada 30 segundos se comunica con el servidor para bloquearse o desbloquearse.
También debe tener un botón donde diga finalizar o cerrar, para que así se bloquee.
Cuando el cliente se retira entrega el ticket al que atiene para respaldo.



Hay alguien que quiera ganarce unos U$ por este trabajo ???