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

Mostrar campo de texto dinamico dependiendo de nivel de acceso...

Estas en el tema de Mostrar campo de texto dinamico dependiendo de nivel de acceso... en el foro de ASP Clásico en Foros del Web. Es simple. Tengo un formulario que contiene campos dinamicos para ser modificado. Uno de los campos debe aparecer, solo si el nivel de acceso de ...
  #1 (permalink)  
Antiguo 10/03/2005, 14:40
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 23 años, 3 meses
Puntos: 0
Mostrar campo de texto dinamico dependiendo de nivel de acceso...

Es simple. Tengo un formulario que contiene campos dinamicos para ser modificado. Uno de los campos debe aparecer, solo si el nivel de acceso de usuario es administrador, de lo contrario aparecerán todos los campos del formulario menos el que contiene la validación de nivel de acceso.

Se entiende?


Bien gracias por darme ideas de como hacerlo!

No se si estoy en el foro correcto porque creo que hay programacion de cliente y del servidor

Bye
  #2 (permalink)  
Antiguo 10/03/2005, 14:50
 
Fecha de Ingreso: noviembre-2004
Mensajes: 92
Antigüedad: 20 años, 5 meses
Puntos: 0
Supongo que el administrador se conectará mediante un proceso de login. Si es así guarda en una variable de sesión el perfil del usuario que ha hecho el login.

En el formulario comprueba el valor de esta variable de sesión. Si es administrador muestras el campo.
  #3 (permalink)  
Antiguo 10/03/2005, 14:52
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Y como estas manejando el nivel de acceso?
Con variables de sesion?

session("nivel_acceso") = 1

If session("nivel_acceso") = Then
Response.Write "<input type=select><option></option></select>"
End If

Algo asi...
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 10/03/2005, 14:54
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 5 meses
Puntos: 0
Me parece sencillo y es quizas que se me esté escapando algo y x eso lo minimizo.
Primero tenemos que establecer si el usuario es o no administrador, eso lo ahaces poniendo una variable de session. por ej. Session("bEsAdministrador") ="S" (fijate que no uso true o false x q alguna vez tuve algun que otro probelma cuando son de sesion y booleanas)
en la pagina que tenes que mostrar (o no) ese campo, ponés
<%if Session("bEsAdministrador") ="S" then %>
<input type=text etc, etc etc....>
<%end if%>

Espero que sea esto o si no tirate alguna precision mas......
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #5 (permalink)  
Antiguo 11/03/2005, 08:41
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 23 años, 3 meses
Puntos: 0
Probare con las soluciones propuestas y mas tarde les adelanto los resultados.
Gracias mil!
  #6 (permalink)  
Antiguo 11/03/2005, 10:22
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 23 años, 3 meses
Puntos: 0
Tengo este bloque
<%if (Session("MM_UserAuthorization") = "1") then %>
<textarea name="Foto" cols="15" rows="5"><%=(Recordset1.Fields.Item "Foto").Value)%></textarea>
<%end if%>

y me arroja este error
Tipo de error:
Error de compilación de Microsoft JScript (0x800A03EC)
Se esperaba ';'
/avc/Mant_noticias/Modificar_detalle.asp, línea 196, columna 4
end if
---^

????
  #7 (permalink)  
Antiguo 11/03/2005, 11:04
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
Estás programando en JScript o VBScript?
__________________
...___...
  #8 (permalink)  
Antiguo 11/03/2005, 12:11
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 23 años, 3 meses
Puntos: 0
Estoy programando en JScript e imagino que tiene que ser algo relacionado con eso, cierto?
  #9 (permalink)  
Antiguo 11/03/2005, 14:18
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
Pues la verdad que nunca laburé con jscript, pero arriesgo a que le falta un "punto y coma" al final del end if o por allí (según indica el mensaje de error)

Aunque... ¿en JScript existe el end if?

¿No era así la estructura?


Código:
if(condicion){
acciones;
}
else{
otras_acciones;
}
__________________
...___...
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 15:47.