Muchas gracias por adelantado a tod@s, salu2

| ||||
yo lo suelo hacer asi: 'creo la conexion 'creo el recordset abro la bd, compruebo la contraseña en la tabla de contraseñas, y luego: if rs.recordcount<>0 then 'Todo OK! 'coloco las variables de sesion session("autentificado") = "si" 'redirecciono a la página de la aplicación response.redirect "gestor.asp" else session("autentificado") = "no" response.redirect "index.asp?errorusuario=si" end if 'luego en las demas paginas, haces lo siguiente: 'antes de la etiqueta <html> tienes q preguntar por la variable session: <% if session("autentificado")="si" then%> <html> 'pones lo q sea, si es no, lo pones debajo de la etiqueta </html> </html> else session("autentificado")="no" response.redirect "index.asp" end if
__________________ bla, bla, bla...... |
| ||||
A ver, que se me ha olvidado explicar esa parte. En ningun momento uso base de datos. Listo las carpetas y archivos mediante fso y el usuario y la clave los pide por los permisos de las carpetas a las que solo pueden acceder algunos usuarios, utilizamos la autentificación integrada de windows, de esta manera, cuando una carpeta no tiene permisos para TODOS, pide nombre de usuario. Si el usuario que intenta acceder tiene permisos, pone su nombre y clave, y ya puede ver el contenido de la carpeta.
__________________ Vayamos por Partes :: Jack el Destripador |
| ||||
osea el drama esta en que abre una nueva ventana. por que si lo hiceras en la misma ventana no te daria el error... mnmnmnmnmnmnmmnmn la verdad es que nunca he trabajado de esa manera, y no se como saltarse eso. a lo mejor la pagina que estas abriendo esta fuera del arbol donde inicialmente pediste permiso para entrar. ![]() |
| ||||
Claro, hasta ahora lo abria dentro de la misma ventana y ya sta, sin problemas. Lo q pasa es que la página está dentro de un marco flash a pantalla completa y sin brras de ningun tipo, q pasa, q si abres un word, o excel, no hay boton para volver atras. Si estás en carpeta raiz, pues no pasa nada, vuelves a darle al botón de esa sección y ya está, pero y si resulta q te has metido en una subcarpeta q está 8 niveles más padentro??? Pues q tendrias q volver a pasar por todas las carpetas y es un poco coñazo. Y lo de que vuelva a pedir la contraseña.. claro, si se la pones entra al documento, pero es lo mismo, si abres 5 o 6 seguidos, tienes q ponerlo cada vez y también se hace pesado para el usuario. Xq lo q abro en una nueva ventana no es otra página, sino solo el documento, al mostrar los archivos, creo para cada uno un enlace que te lleva directamente al documento.
__________________ Vayamos por Partes :: Jack el Destripador |
| ||||
De todas formas, he pensado que tal vez lo de las variables de sesion también se puede hacer. En lugar de hacer el link directamente al documento puedo hacerlo a una pagina asp que se abra en una nueva ventana y que a su vez se redireccione al documento. De esta manera podria, antes de la redirección, comprobar esa variable, no?? Solo me falta saber como crear estas variables, y como usarla después, y esperar que funcione, claro, jeje
__________________ Vayamos por Partes :: Jack el Destripador |