Foros del Web » Programando para Internet » ASP Clásico »

Seguridad

Estas en el tema de Seguridad en el foro de ASP Clásico en Foros del Web. Hola espero me pueda alguien ayudar. necesito hacer que cuando entre a una pagina y no este validado el usuario me mande al index para ...
  #1 (permalink)  
Antiguo 13/09/2003, 13:00
 
Fecha de Ingreso: septiembre-2003
Mensajes: 1
Antigüedad: 21 años, 8 meses
Puntos: 0
Seguridad

Hola espero me pueda alguien ayudar. necesito hacer que cuando entre a una pagina y no este validado el usuario me mande al index para que ponga el login.


y tambien quiero saber como puedo obtener nombre del usuario que se loguea en windows cuando visita la intranet con asp.
para poder saber quien etro en la intranet .


saludos

Jorge Zaldo
  #2 (permalink)  
Antiguo 13/09/2003, 13:37
 
Fecha de Ingreso: septiembre-2003
Mensajes: 128
Antigüedad: 21 años, 8 meses
Puntos: 0
Asi lo tengo hecho:

<!-- #INCLUDE file="op_std_function.asp" -->
<%

' ESTE PARRAFO VA EN TODAS TUS PAGINAS QUE REQUIERA QUE EL USUSARIO ESTE LOGEADO.

IF f_valida_user()="0" THEN
response.redirect("login.asp")

END IF

------
function f_valida_user()

IF trim(session("usuario")) = "" THEN
f_valida_user = "0"
ELSE
f_valida_user = "1"

END IF

end function

---

Para que el usuario aparezca por defecto usa un cookie.
Para llevar un log de ingresos, cuando validas el usuario deberia actualizar una tabla de ingresos.
Se que hay bases en las que se pueden hacer triggers con el select como evento, esto seria lo ideal. Pero seria algo para investigar. SqlServer2000 creo que te lo permite.

Saludos, Daniel.
  #3 (permalink)  
Antiguo 15/09/2003, 17:32
 
Fecha de Ingreso: septiembre-2003
Mensajes: 128
Antigüedad: 21 años, 8 meses
Puntos: 0
Te contesto aca, por que no me acordaba y vine a ver.

Si no entendi mal, lo que queres es que un usuario al ingresar tupagina.asp si no esta logeado lo redirecciones a por ejemplo login.asp, para despues retornar, es asi????

Al principio de cada pagina con seguridad pones el codigo que te pase:

FUNCION
IF ...
response.redirect("login.asp")

<html ...
...
...

Si no esta logeado, no va a poder ver la pagina.

No se bien cual es tu problemas.

Saludos, Daniel.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:55.