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

Control avanzado de usuarios

Estas en el tema de Control avanzado de usuarios en el foro de ASP Clásico en Foros del Web. Hola maestros. Esta pregunta va a ser un poquito complicada :( pero espero que me la sepáis responder ;) . Necesito que me orientéis sobre ...
  #1 (permalink)  
Antiguo 28/01/2002, 12:11
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Control avanzado de usuarios

Hola maestros. Esta pregunta va a ser un poquito complicada :( pero espero que me la sepáis responder ;) . Necesito que me orientéis sobre cómo puedo validar a un usuario y una vez validado no se le vuelva a pedir validación hasta que haga logoff. Yo consigo validar a un usuario y en función del mismo ir a unas páginas u a otras, pero lo que deseo hacer es como en un foro: validarte una vez y vayas donde vayas el sistema sabe que eres un administrador, moderador, usuario, etc... hasta que hagas logoff.

Espero haberme explicado bien.

Muchas gracias a todos por vuestra ayuda :) .
  #2 (permalink)  
Antiguo 28/01/2002, 12:36
jgg
 
Fecha de Ingreso: agosto-2001
Mensajes: 56
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Control avanzado de usuarios

Hola,

Cuando das de alta a los usuarios, les asignas permisos en un campo:
0-admin
1-user avanzado
2-user normal

Compruebas que existe el usuario el la db, guardas su id (o lo que quieras) en
variables de sesión.


session("Idusuarios") = rs("Idusuario")
session("permiso")= rs("permiso")
session("usuario") = rs("Usuario")

Después en cada página, consultas al principio si está validado, y qué tipo de permiso tiene, sino lo está o no tiene permiso para acceder a
la página, lo envías a tomar por el...index.htm



if session("Idusuarios")="" then
response.redirect("index.htm")
else
if (session("permiso")<>"0" ) then
if (session("permiso")<>"1" ) then
response.redirect("index.htm")
end if
end if
end if


También puedes hacerlo con cookies.

Un saludo!!

[email protected]
  #3 (permalink)  
Antiguo 29/01/2002, 07:03
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años
Puntos: 0
Re: Control avanzado de usuarios

Gracias por la ayuda.
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 20:43.