
24/03/2004, 14:33
|
 | | | Fecha de Ingreso: enero-2002
Mensajes: 126
Antigüedad: 23 años, 3 meses Puntos: 0 | |
Detectar Browser y Autenticación por Formas Hola!
Se me presenta el siguiente problema:
La aplicación que estoy desarrollando a pesar de ser muy sencilla requiere
correr en un IPAQ y en un PC de Escritorio. Entonces se me ocurrió realizar
la detección de la Plataforma y discriminar por ahí si voy a hacia uno u
otro directorio (/Ipaq o /Web).
La estructura del directorio que aparece en el Visual Studio es así.
References
Ipaq (Directorio)
Web (Directorio)
AssemblyInfo.vb
Global.asax
Index.aspx
Operaciones.vb
Styles.css
Web.config
He hecho esto en el LOAD de la página index.aspx de la raíz del directorio:
Dim Plataforma As String
Plataforma = Request.Browser.Platform.ToString
Select Case Plataforma
Case "WinCE"
Response.Redirect("Ipaq/index.aspx")
Case "WinXP"
Response.Redirect("Web/index.aspx")
...
End Select
El asunto es que como estoy usando el modo de Autenticación basada en Formas
y tengo esto en el Web.Config:
<authentication mode="Forms">
<forms loginUrl="index.aspx" protection ="All" name="sqlAuthCookie"
timeout="60" path="/"></forms>
</authentication>
...cuando entro a la página index.aspx y trata de hacer el Redirect a la
página correspondiente se vuelve medio loca y dice que no puede mostrar la
página, me imagino que por lo que tengo configurado en el web.config.
Qué podría hacer en este caso?, asignar la protección contra logeo solo a
los directorios /Ipaq y /Web ?, qué cambios debería hacer?
Gracias de nuevo!
Jo
__________________ José G. Díaz Unda
Analista de Sistemas |