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

session y niveles

Estas en el tema de session y niveles en el foro de ASP Clásico en Foros del Web. Hola Gente LINDA como andan. ' Me esta pasando algo raro con unos niveles de usuarios = resulta que tengo 6 niveles de los cuales ...
  #1 (permalink)  
Antiguo 14/08/2008, 06:58
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 2 meses
Puntos: 0
session y niveles

Hola Gente LINDA como andan.
' Me esta pasando algo raro con unos niveles de usuarios = resulta que tengo 6 niveles de los cuales algunos tiene permitido ingresar a ciertas paginitas
' El tema es que quiero agregar al nivel 2("dos") un permiso que tiene el 1("uno") pero no es posible y no se no entiendo porque?
' Esta es la condición de la pagina a la que quiero que tenga permiso el nivel dos

'Original
if session("autorizado") = "" then response.redirect "../espanol/home.asp"
if session("nivel") <> 1 then response.redirect"../espanol/home.asp"

'De esta manera funciona bien, de hecho si cambio el 1 por el dos funciona tambien nada mas que entra el nivel 2 pero no el 1

'a mi se me ocurrio hacer esto

if session("nivel") <> 1 or if session("nivel") <> 2 then response.redirect"../espanol/home.asp"

'pero de esta manera no entra ninguno de los dos

'Que opinada Ud?
  #2 (permalink)  
Antiguo 14/08/2008, 07:01
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: session y niveles

Perdon esta es la pgina Default que es donde el usuario tiene el linck para acceder a la página.
Tiene esta condición.

<%If session("nivel") = 1 or session("nivel") = 2 Then%>
-&nbsp;&nbsp;<a href="./precios.asp" target="_parent">Informe de Precios</a>&nbsp;&nbsp;
<%End if%>
  #3 (permalink)  
Antiguo 14/08/2008, 11:39
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Respuesta: session y niveles

if session("nivel") <> 1 or if session("nivel") <> 2 then response.redirect"../espanol/home.asp"

HOla. ¿Ese if es un error de tipeo aquí o también está presente en tu código? De estar presente, quítalo que sobra.

<broma>Otra cosa, no creo que responda u_goldman a tu mensaje </broma>
__________________
...___...
  #4 (permalink)  
Antiguo 14/08/2008, 11:48
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Respuesta: session y niveles

Cita:
Iniciado por Al Zuwaga Ver Mensaje
<broma>Otra cosa, no creo que responda u_goldman a tu mensaje </broma>
Por eso me había abstenido de contestar...
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 15/08/2008, 10:32
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: session y niveles

Ja!!! no como lo escribi en vex de copiar me olvide de poner el IF aca pero no, en la página tiene el If Al Zuwaga.
Igualmente ya lo pude solucionar era una tremenda pavada en vez de escribir

if session("nivel") <> 1 or if session("nivel") <> 2 then response.redirect"../espanol/home.asp"


simplemente puse

if session("nivel") >2 then response.redirect"../espanol/home.asp"

que terrible lo que es estar con tremendos códigos y despúes marearte con esto
me suele pasar ja!!!

muchas gracias Al Zuwaga.
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 19:15.