Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2006, 15:31
Avatar de jahman
jahman
 
Fecha de Ingreso: noviembre-2003
Ubicación: Oslo
Mensajes: 230
Antigüedad: 21 años, 5 meses
Puntos: 0
Exclamación Seguridad en ASP

Hola a todos, en esta oportunidad mi consulta es de seguridad, tengo desarrollado un sistema con acceso restringuido al momento de logearse los usuarios envio por parametros su ID cosa que se mediante un contador que transaccion es la mas consultada,a el problema es que ellos guardan en su favorito la pagina y pueden entrar sin necesidad de loguearse ya que se guarda con el parametros, como puedo evitar esto? de que forma puedo caducar la pagina cosa de que no accedan de algun acceso directo, osea se que puedo usar <% Session.Abandon %> y <% Session.TimeOut = 8 %> pero sera suficiente?, de antemano m uchas gracias .

ademas tengo este codigo pero no resulta......

Código:
MM_authorizedUsers=""
MM_authFailedURL="index.asp"
MM_grantAccess=false
If Session("MM_Username") <> "" Then
  If (true Or CStr(Session("MM_UserAuthorization"))="") Or _
         (InStr(1,MM_authorizedUsers,Session("MM_UserAuthorization"))>=1) Then
    MM_grantAccess = true
  End If
End If
If Not MM_grantAccess Then
  MM_qsChar = "?"
  If (InStr(1,MM_authFailedURL,"?") >= 1) Then MM_qsChar = "&"
  MM_referrer = Request.ServerVariables("URL")
  if (Len(Request.QueryString()) > 0) Then MM_referrer = MM_referrer & "?" & Request.QueryString()
  MM_authFailedURL = MM_authFailedURL & MM_qsChar & "accessdenied=" & Server.URLEncode(MM_referrer)
  Response.Redirect(MM_authFailedURL)
End If