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

Como deshabilitar un input para un gurupo especifico de usuarios?

Estas en el tema de Como deshabilitar un input para un gurupo especifico de usuarios? en el foro de ASP Clásico en Foros del Web. Hola a todos, les cuento mi duda, estoy trabajando con un formulario que permite agregar y editar datos, en mi sistema trabajo con usuarios y ...
  #1 (permalink)  
Antiguo 21/04/2010, 14:56
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 16 años
Puntos: 0
Como deshabilitar un input para un gurupo especifico de usuarios?

Hola a todos, les cuento mi duda, estoy trabajando con un formulario que permite agregar y editar datos, en mi sistema trabajo con usuarios y grupos de usuarios y lo que necesito hacer es evitar que X grupo de usuarios no pueda agregar o editar nada

para esto agregue una condición en los imput para deshabilitar los quedando de la siguiente manera:

Código HTML:
<INPUT type=button name=prdc_add value="Agregar" style="FONT-FAMILY: Courier New; FONT-SIZE: 11;WIDTH: 29px" 
<% If lsCodigoPerfil = "6" Then %>disabled<% End If %> onClick="delPrdc();">
 <INPUT type=button name=prdc_del value="Eli" style="FONT-FAMILY: Courier New; FONT-SIZE: 11;WIDTH: 29px" <% If lsCodigoPerfil = "6" Then %>disabled<% End If %> onClick="delPrdc();">
donde lsCodigoPerfil me indica el grupo de usuarios al que quiero deshabilitar( en este caso al 6), cosa que me resulto quedando los botones deshabilitados solo para este grupo, pero para los grupos donde los botones quedaron habilitados estos perdieron su funcionalidad, he intentado cambiando de lugar el onClick pero no he podido llegar a buen puerto.

Espero me puedan dar alguna buena sugerencia o alguna buena idea.

Saludos y gracias.
  #2 (permalink)  
Antiguo 21/04/2010, 19:49
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 5 meses
Puntos: 27
Respuesta: Como deshabilitar un input para un gurupo especifico de usuarios?

ummm no parece tener problemas el codigo...
porque mejor no pruebas

si es nivel = 6
imprimes un texto que diga "no autorizado a realizar operaciones"
else
imprimes los botones
end if

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 22/04/2010, 06:06
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 16 años, 7 meses
Puntos: 12
Respuesta: Como deshabilitar un input para un gurupo especifico de usuarios?

Deshabilitar los botones no es muy seguro, estos se pueden activar en firefox con la barra del desarrollador, yo te sugiero colocar un botón deshabilitado pero sin evento asociado
  #4 (permalink)  
Antiguo 23/04/2010, 15:11
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 16 años
Puntos: 0
Respuesta: Como deshabilitar un input para un gurupo especifico de usuarios?

JuanRAPerez y Valery-Net gracias por sus respuestas al final lo hice como decia juan deje todos los input dentro del if quedando asi:

Cita:
<%if lsCodigoPerfil ="6" Then
Response.Write "No autorizado a realizar operaciones"
else %>
<INPUT type=button name=prdc_add value="Agr" style="FONT-FAMILY: Courier New; FONT-SIZE: 11;WIDTH: 29px" disabled onClick="addPrdc();">
<INPUT type=button name=prdc_del value="Eli" style="FONT-FAMILY: Courier New; FONT-SIZE: 11;WIDTH: 29px" disabled onClick="delPrdc();">
<INPUT type=button name=prdc_ver value="Ver" style="FONT-FAMILY: Courier New; FONT-SIZE: 11;WIDTH: 29px" disabled onClick="verDetalle();">
<% end if %>


y asi no me aparecen los botones deshabilitados tampoco, del momento va de lujo, gracias nuevamente :)

Etiquetas: asp, input, usuarios
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 04:34.