Login heredado...

30/10/2003 - 20:58 por Hernán Castelo | Informe spam
Estoy diseñando una web
an ASP bajo el IIS
pero la página que valida
usuario y contraseña es PHP
está en la red local contigua
que es Linux

cómo puedo hacer para que esa página PHP
me devuelva Login Correcto/Inconrrecto ?

gracias

atte,
Hernán Castelo
UTN - Buenos Aires
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . .

Preguntas similare

Leer las respuestas

#1 Dani Castillo
31/10/2003 - 08:15 | Informe spam
uhms problema algo chungo =) pero veamos

1 desde ASP, creas la session (con algo como session("loquesea")="1" para
forzar por si acaso la creacion)
2 obtienes el identificador unico (session.sessionid) (*nota1*)
3 llamas al php de "al lado" , pasandole como parametro el sessionid de asp
4 el php toma ese valor, pide usuario y contraseña,
a) si es valida:
escribe un fichero de texto en una carpeta compartida (bien del
servidor asp, bien propia, o bien accede a una base de datos que puedan
usar ambos y añade un registro con el sessionid que le pasaron, y el valor
de "aceptado" )

b) si es invalida, lo mismo pero escribiendo "no aceptado" (o lo q sea
vamos es solo un valor)

5) el php llama a otra asp de "dentro" de tu pagina

6) ese asp , toma el valor correspondiente a su sessionid de la
tabla/archivocompartido/loquesea)
y lo mete en session ( algo como
session("aceptado")=valorregistro(session.sessionid) donde valorregistro
claro te lo programas aparte ;)
en cualquier caso, elimina la entrada de la tabla / archivo / lo que sea ,
para evitar reutilizarlo, por seguridad convendria hacer esto en el paso
(*nota1*) tambien

7) el resto de paginas "protegidas"
if session("aceptado")="aceptado" then
. pagina
else
error, usuario no validado
end if






"Hernán Castelo" escribió en el mensaje
news:#
Estoy diseñando una web
an ASP bajo el IIS
pero la página que valida
usuario y contraseña es PHP
está en la red local contigua
que es Linux

cómo puedo hacer para que esa página PHP
me devuelva Login Correcto/Inconrrecto ?

gracias

atte,
Hernán Castelo
UTN - Buenos Aires
. . . . . . . . . . . . . . . . . . . . . . . . .


.
. . . .


Respuesta Responder a este mensaje
#2 Hernán Castelo
31/10/2003 - 13:33 | Informe spam
gracias dani
a pesar de ser una pregunta complicada
yo recién comienzo con esto de web,
tengo estas dudas

paso 2, cómo llamarías al php: con Redirect? Transfer?
paso 4, cómo compartir un archivo para 2 file systems distintos?
paso 5, cómo invocar desde el php una función dentro de la asp?


atte,
Hernán Castelo
UTN - Buenos Aires
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . .

"Dani Castillo" <danicastilloarrobahotmail.com> escribió en el mensaje
news:O%
uhms problema algo chungo =) pero veamos

1 desde ASP, creas la session (con algo como session("loquesea")="1" para
forzar por si acaso la creacion)
2 obtienes el identificador unico (session.sessionid) (*nota1*)
3 llamas al php de "al lado" , pasandole como parametro el sessionid de


asp
4 el php toma ese valor, pide usuario y contraseña,
a) si es valida:
escribe un fichero de texto en una carpeta compartida (bien del
servidor asp, bien propia, o bien accede a una base de datos que puedan
usar ambos y añade un registro con el sessionid que le pasaron, y el valor
de "aceptado" )

b) si es invalida, lo mismo pero escribiendo "no aceptado" (o lo q sea
vamos es solo un valor)

5) el php llama a otra asp de "dentro" de tu pagina

6) ese asp , toma el valor correspondiente a su sessionid de la
tabla/archivocompartido/loquesea)
y lo mete en session ( algo como
session("aceptado")=valorregistro(session.sessionid) donde valorregistro
claro te lo programas aparte ;)
en cualquier caso, elimina la entrada de la tabla / archivo / lo que sea


,
para evitar reutilizarlo, por seguridad convendria hacer esto en el paso
(*nota1*) tambien

7) el resto de paginas "protegidas"
if session("aceptado")="aceptado" then
. pagina
else
error, usuario no validado
end if






"Hernán Castelo" escribió en el mensaje
news:#
> Estoy diseñando una web
> an ASP bajo el IIS
> pero la página que valida
> usuario y contraseña es PHP
> está en la red local contigua
> que es Linux
>
> cómo puedo hacer para que esa página PHP
> me devuelva Login Correcto/Inconrrecto ?
>
> gracias
>
> atte,
> Hernán Castelo
> UTN - Buenos Aires
> . . . . . . . . . . . . . . . . . . . . . . . .


.
.
> . . . .
>
>


Respuesta Responder a este mensaje
#3 danicastillo
31/10/2003 - 16:22 | Informe spam
bueno los pasos 2 y 5 son parecidos =) realmente no tienes pq usar ni
transfer ni redirect, un simple header http te serviria, generando algo
como, (en asp o en php) generar un
<html>
<head>
<meta name="Refresh" content="0;http://maquina2/url2.asp?parametros=">

cambiando lo de parametros claro, por los que toca, eso teniendo las dos
maquinas visibles en internet (supongo q las tienes)

sobre compartir archivos, buenooo =) ahi ya no entro, quiza lo mas comodo
seria crear en la maquina linux , en mysql una base de datos sencillita con
su tabla para compartir informacion, en el windows instalas los odbc para
mysql y la configuras apuntando al servidor linux, no lo he hecho pero creo
q esos son los pasos y q no debe ser muy complejo

de todas formas si teneis un servidor linux ¿no tendras ya resuelto el tema
de archivos? linux tiende a tener "compatibilidad" hacia windows, es decir,
posiblemente el linux pueda acceder a una carpeta compartida del windows en
red (montandola claro), eso te valdria para que pudieran compartir archivos

si el server linux no es visible en internet , el tema se complica un poco,
pq debes conseguir hacerlo visible (claro, sino no se podran validar ;)

-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"Hernán Castelo" escribió en el mensaje
news:
gracias dani
a pesar de ser una pregunta complicada
yo recién comienzo con esto de web,
tengo estas dudas

paso 2, cómo llamarías al php: con Redirect? Transfer?
paso 4, cómo compartir un archivo para 2 file systems distintos?
paso 5, cómo invocar desde el php una función dentro de la asp?


atte,
Hernán Castelo
UTN - Buenos Aires
. . . . . . . . . . . . . . . . . . . . . . . . .


.
. . . .

"Dani Castillo" <danicastilloarrobahotmail.com> escribió en el mensaje
news:O%
> uhms problema algo chungo =) pero veamos
>
> 1 desde ASP, creas la session (con algo como session("loquesea")="1"


para
> forzar por si acaso la creacion)
> 2 obtienes el identificador unico (session.sessionid) (*nota1*)
> 3 llamas al php de "al lado" , pasandole como parametro el sessionid de
asp
> 4 el php toma ese valor, pide usuario y contraseña,
> a) si es valida:
> escribe un fichero de texto en una carpeta compartida (bien del
> servidor asp, bien propia, o bien accede a una base de datos que puedan
> usar ambos y añade un registro con el sessionid que le pasaron, y el


valor
> de "aceptado" )
>
> b) si es invalida, lo mismo pero escribiendo "no aceptado" (o lo q


sea
> vamos es solo un valor)
>
> 5) el php llama a otra asp de "dentro" de tu pagina
>
> 6) ese asp , toma el valor correspondiente a su sessionid de la
> tabla/archivocompartido/loquesea)
> y lo mete en session ( algo como
> session("aceptado")=valorregistro(session.sessionid) donde valorregistro
> claro te lo programas aparte ;)
> en cualquier caso, elimina la entrada de la tabla / archivo / lo que


sea
,
> para evitar reutilizarlo, por seguridad convendria hacer esto en el paso
> (*nota1*) tambien
>
> 7) el resto de paginas "protegidas"
> if session("aceptado")="aceptado" then
> . pagina
> else
> error, usuario no validado
> end if
>
>
>
>
>
>
> "Hernán Castelo" escribió en el mensaje
> news:#
> > Estoy diseñando una web
> > an ASP bajo el IIS
> > pero la página que valida
> > usuario y contraseña es PHP
> > está en la red local contigua
> > que es Linux
> >
> > cómo puedo hacer para que esa página PHP
> > me devuelva Login Correcto/Inconrrecto ?
> >
> > gracias
> >
> > atte,
> > Hernán Castelo
> > UTN - Buenos Aires
> > . . . . . . . . . . . . . . . . . . . . . . . .
.
> .
> > . . . .
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Hernán Castelo
31/10/2003 - 18:30 | Informe spam
ok
le llevo la idea al administrador
del linux y luego te comento
gracias

atte,
Hernán Castelo
UTN - Buenos Aires
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . .

"danicastillo" escribió en el
mensaje news:%
bueno los pasos 2 y 5 son parecidos =) realmente no tienes pq usar ni
transfer ni redirect, un simple header http te serviria, generando algo
como, (en asp o en php) generar un
<html>
<head>
<meta name="Refresh" content="0;http://maquina2/url2.asp?parametros=">

cambiando lo de parametros claro, por los que toca, eso teniendo las dos
maquinas visibles en internet (supongo q las tienes)

sobre compartir archivos, buenooo =) ahi ya no entro, quiza lo mas comodo
seria crear en la maquina linux , en mysql una base de datos sencillita


con
su tabla para compartir informacion, en el windows instalas los odbc para
mysql y la configuras apuntando al servidor linux, no lo he hecho pero


creo
q esos son los pasos y q no debe ser muy complejo

de todas formas si teneis un servidor linux ¿no tendras ya resuelto el


tema
de archivos? linux tiende a tener "compatibilidad" hacia windows, es


decir,
posiblemente el linux pueda acceder a una carpeta compartida del windows


en
red (montandola claro), eso te valdria para que pudieran compartir


archivos

si el server linux no es visible en internet , el tema se complica un


poco,
pq debes conseguir hacerlo visible (claro, sino no se podran validar ;)

-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"Hernán Castelo" escribió en el mensaje
news:
> gracias dani
> a pesar de ser una pregunta complicada
> yo recién comienzo con esto de web,
> tengo estas dudas
>
> paso 2, cómo llamarías al php: con Redirect? Transfer?
> paso 4, cómo compartir un archivo para 2 file systems distintos?
> paso 5, cómo invocar desde el php una función dentro de la asp?
>
>
> atte,
> Hernán Castelo
> UTN - Buenos Aires
> . . . . . . . . . . . . . . . . . . . . . . . .


.
.
> . . . .
>
> "Dani Castillo" <danicastilloarrobahotmail.com> escribió en el mensaje
> news:O%
> > uhms problema algo chungo =) pero veamos
> >
> > 1 desde ASP, creas la session (con algo como session("loquesea")="1"
para
> > forzar por si acaso la creacion)
> > 2 obtienes el identificador unico (session.sessionid) (*nota1*)
> > 3 llamas al php de "al lado" , pasandole como parametro el sessionid


de
> asp
> > 4 el php toma ese valor, pide usuario y contraseña,
> > a) si es valida:
> > escribe un fichero de texto en una carpeta compartida (bien del
> > servidor asp, bien propia, o bien accede a una base de datos que


puedan
> > usar ambos y añade un registro con el sessionid que le pasaron, y el
valor
> > de "aceptado" )
> >
> > b) si es invalida, lo mismo pero escribiendo "no aceptado" (o lo q
sea
> > vamos es solo un valor)
> >
> > 5) el php llama a otra asp de "dentro" de tu pagina
> >
> > 6) ese asp , toma el valor correspondiente a su sessionid de la
> > tabla/archivocompartido/loquesea)
> > y lo mete en session ( algo como
> > session("aceptado")=valorregistro(session.sessionid) donde


valorregistro
> > claro te lo programas aparte ;)
> > en cualquier caso, elimina la entrada de la tabla / archivo / lo que
sea
> ,
> > para evitar reutilizarlo, por seguridad convendria hacer esto en el


paso
> > (*nota1*) tambien
> >
> > 7) el resto de paginas "protegidas"
> > if session("aceptado")="aceptado" then
> > . pagina
> > else
> > error, usuario no validado
> > end if
> >
> >
> >
> >
> >
> >
> > "Hernán Castelo" escribió en el mensaje
> > news:#
> > > Estoy diseñando una web
> > > an ASP bajo el IIS
> > > pero la página que valida
> > > usuario y contraseña es PHP
> > > está en la red local contigua
> > > que es Linux
> > >
> > > cómo puedo hacer para que esa página PHP
> > > me devuelva Login Correcto/Inconrrecto ?
> > >
> > > gracias
> > >
> > > atte,
> > > Hernán Castelo
> > > UTN - Buenos Aires
> > > . . . . . . . . . . . . . . . . . . . . . . .


.
> .
> > .
> > > . . . .
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida