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

Restringir acceso a paginas por usuario

Estas en el tema de Restringir acceso a paginas por usuario en el foro de ASP Clásico en Foros del Web. Hola a todos, y gracias de antemano por la respuesta. Tendo un pequeño problema. Resulta que tengo unas paginas restringidas (por ejemplo 10 paginas) para ...
  #1 (permalink)  
Antiguo 30/12/2004, 13:10
 
Fecha de Ingreso: diciembre-2004
Mensajes: 207
Antigüedad: 20 años, 3 meses
Puntos: 0
Restringir acceso a paginas por usuario

Hola a todos, y gracias de antemano por la respuesta.
Tendo un pequeño problema. Resulta que tengo unas paginas restringidas (por ejemplo 10 paginas) para el acceso a ciertos usuarios. Ahora, el problema es que existen usuarios que deben acceder a unas cuantas de esas paginas restringidas (solo a 4 paginas) y otros usuarios que pueden acceder a todas las paginas restringidas. Mi problema radica, que al acceder por medio de contraseñas, si se logearon adecuadamente cuanquiera de los dos usuarioas estan accediendo a todas las paginas y no puedo restringirlos y como hago para restringirlos a unas y no a todas. Ayuda por favor.
  #2 (permalink)  
Antiguo 30/12/2004, 13:20
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Hola y bienvenido al foro.

La solución es crear "niveles de usuarios". A los usuarios que tienen acceso a todas las páginas, digamos "administradores", les das el nivel 1 y al resto de los usuarios el nicel 2 (en la base de datos, al registrarlos)

Al comprobar que sea un usuario válido, le asignás ese valor (1 o 2) a una variable session. Cuando ese usuario ingrese a la página en cuestión (que ya es un usuario válido porque o es 1 o 2... que si fuera nulo lo mandás al demonio educadamente o como te parezca mandarlo ;), mediante condicionales decidís que contenido (o qué página en tu caso) mostrarle a cada uno.

La lógica (al menos la mía) sería mas o menos esa.

Saludos
__________________
...___...
  #3 (permalink)  
Antiguo 30/12/2004, 13:27
 
Fecha de Ingreso: diciembre-2004
Mensajes: 207
Antigüedad: 20 años, 3 meses
Puntos: 0
Hola Al Zuwaga, y gracias por la respuesta. Sabes, soy nuevo en el diseño de sitios web, y especialemente en ASP. ¿Podrias darme un pequeño ejemplo del uso de niveles, y como llamarlos desde la pagina a acceder como hacerlo? Gracias.
  #4 (permalink)  
Antiguo 31/12/2004, 06:12
 
Fecha de Ingreso: diciembre-2004
Mensajes: 207
Antigüedad: 20 años, 3 meses
Puntos: 0
Ayuda por favor!!!!!!
  #5 (permalink)  
Antiguo 04/01/2005, 13:44
 
Fecha de Ingreso: diciembre-2004
Mensajes: 207
Antigüedad: 20 años, 3 meses
Puntos: 0
Ayuda por favor!!!!!!
  #6 (permalink)  
Antiguo 05/01/2005, 19:12
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
en la misma tabla del usuario y la contraseña, agregas un campo "nivel" (1,2,3 o a,b,c, o como quieras). Al comprobar el usuario y la contraseña creas una variable de sesión con el nivel de acceso de ese usuario y, en cada página, compruebas que tenga el nivel suficiente como para verla. y si no lo tiene, a la mierda....digoooo, redirección a otra página. hay códigos de muestra, busca en el foro.
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 11:53.