ETERNAMENTE LOGIN

27/07/2004 - 12:40 por Jomaweb | Informe spam
Hola

Configuré el authentication mode para que sea "forms" en el Web.config. El
formulario "login.aspx" valida contra una tabla de SQL y si tiene éxito
escribe una cookie en el cliente.

Todo bien hasta ahí. Veo que conecta y valida correctamente. Veo la cookie.
Veo su contenido.
Pero cuando llega el momento de hacer el "redirect from login page" hasta
"nuevocontrato.aspx", que es la página de inicio por defecto¡¡¡VUELVE
UNA Y OTRA VEZ AL FORMULARIO LOGIN!!!

La estructura de la solución es la siguiente:
Solución CONTRATOS_CLIENTES, a la que le he añadido los siguientes proyectos
previamente creados
Proyecto LOGIN
Proyecto NUEVOCONTRATO

El Web.config está en la raíz de la solución y por tanto afecta a ambos
proyectos.

En el Tracing (Trace.Warn) de la página puedo ver correctamente todos los
pasos de la validación y cómo se escribe la cookie. O sea que no hay error
ninguno. No me da errores y por eso no sé porqué demonios vuelve siempre a
la página de LOGIN.

Llevo ya tres dias con esta absoluta chorrada. Estoy empezando a pensar que
el Visual Studio está jodido porque no es normal. No es el primero que hago
por lo que me estoy volviendo mico para encontrar el error.

Gracias
 

Leer las respuestas

#1 Jomaweb
28/07/2004 - 09:07 | Informe spam
La cosa va todavía mas allá.

Si cojo el código fuente de uno de los proyectos y le quito el web.config.
Ese código sigue abriendo el LOGIN aunque he creado un proyecto nuvo vacío.

"Sergio Florez M." escribió en el mensaje
news:
Pues a mi me parece que el problema es que estas tratando de usar un solo
web.config para dos proyectos, me parece muy raro y no creo que se pueda


ya
que el web.config debe residir es en la raiz de cada aplicacion. Si lo que
quieres es compartir el login entre dos aplicaciones web distintas (eso es
lo que tienes ahi) entonces me parecio leer en algun lado que la solucion
era modificar el machine.config de tu maquina para que las aplicaciones
compartieran el TOKEN. No recuerdo mas.

Sergio Florez M.
Miembro activo www.AlianzaDev.net
El que persevera insiste
Medellín, Colombia


"Jomaweb" escribió en el mensaje
news:%
> Hola
>
> Configuré el authentication mode para que sea "forms" en el Web.config.


El
> formulario "login.aspx" valida contra una tabla de SQL y si tiene éxito
> escribe una cookie en el cliente.
>
> Todo bien hasta ahí. Veo que conecta y valida correctamente. Veo la
cookie.
> Veo su contenido.
> Pero cuando llega el momento de hacer el "redirect from login page"


hasta
> "nuevocontrato.aspx", que es la página de inicio por


defecto¡¡¡VUELVE
> UNA Y OTRA VEZ AL FORMULARIO LOGIN!!!
>
> La estructura de la solución es la siguiente:
> Solución CONTRATOS_CLIENTES, a la que le he añadido los siguientes
proyectos
> previamente creados
> Proyecto LOGIN
> Proyecto NUEVOCONTRATO
>
> El Web.config está en la raíz de la solución y por tanto afecta a ambos
> proyectos.
>
> En el Tracing (Trace.Warn) de la página puedo ver correctamente todos


los
> pasos de la validación y cómo se escribe la cookie. O sea que no hay err


or
> ninguno. No me da errores y por eso no sé porqué demonios vuelve siempre


a
> la página de LOGIN.
>
> Llevo ya tres dias con esta absoluta chorrada. Estoy empezando a pensar
que
> el Visual Studio está jodido porque no es normal. No es el primero que
hago
> por lo que me estoy volviendo mico para encontrar el error.
>
> Gracias
>
>


Preguntas similares