| |||
Session hola, soy nuevo en esto, estoy haciendo una parte privada y me gustaria como puedo mantener la seguridad en cada una de las páginas, si tengo q comprobar el usuario todo el rato o como se puede hacer mediante session gracias |
| |||
Re: Session Lo mas facil y comodo es esto : Haces un control principal para saber si el usuario existe y tiene permisos, se puede hacer mediante un form y consultar a una base de datos. Si el usuario existe pones esto : session("acceso") = "si" Y despues en las paginas que quieras comprobar que es usuario registrado pones esto : if session("acceso") <> "si" then response.redirect "index.asp" end if De esta forma si el usuario no es registrado lo echas a la principal, donde tenga lo de darse de alta o similar. Espero haberme explicado. TA luego. |
| |||
Re: Session no necesitas declararlo en el global.asa solo tienes que hacer algo asi, bueno con lo que tu necesites. en cualquiera de tus paginas. session("USUARIO")= "NTO" saludos. Nilton. |
| |||
Re: Session mira yo hice esto para verificar que ingresen por la pantalla de login a mis paginas. Esta es parte de la paginas Rutinas.ASP, y es invocada desde todas mis paginas que tengo. <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <%'Pagina que contiene las rutinas a ejecutarse en las distintas paginas 'verificacion de usuario function verificar_usuario usuario=trim(session("Usuario")) if trim(session("Usuario"))="" then session("TipoMensaje")="3" Response.Redirect "Autorizacion.asp" end if end function %> </head> ..... </html> la invoco de la siguente manera. <%Response.Buffer=true%> <html> <head> <title>pagina de prueba</title> <!--#include file="rutinas.asp"--> <%call verificar_usuario%> ...... ... </head> ... .... </html> es una manera practica, ademas tengo muchas funciones y validaciones en mi pagina Rutinas, que son comunes a todas mis paginas, asi me evito estarlas poniendo en cada una de ella. saludos. Nilton |