comprobar permisos con javascript

10/05/2005 - 10:00 por guitar | Informe spam
Hola foreros, queria saber si puedo comprobar si un usuario es administrador
o no con JavaScript ??.
Muchas gracias

Preguntas similare

Leer las respuestas

#1 Gustavo
10/05/2005 - 15:04 | Informe spam
Hola,
Con JavaScript solo puedes ver lo que el cliente ve en la pantalla, y la
informacion del usuario esta en el servidor... asi que no, no lo podrias ver.
Pero siempre puedes usar trucos sucios, como por ejemplo, buscar en el
documento si hay un vinculo con "id=SettingsOrReturnURL" (para SPS,
"id=onettopnavbar1002-3" para WSS) que tenga como valor "Configuracion del
sitio"... solamente Administradores tendran este vinculo, asi que, si tienes
el vinculo, eres automaticamente Administrador.
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx


"guitar" wrote:

Mostrar la cita
#2 guitar
11/05/2005 - 09:54 | Informe spam
Muchas gracias Gustavo, buen truco!!
Yo ya estaba pensando en hacer algo asi, solo que no sabia que metodo llamar
desde Javascript. Lo de los links me parece perfecto, he usado
"ModifyPageLink" porque en los sites de WSS me sale el enlace de
"configuracion de sitio" aunque no seas administrador (luego te da error de
validacion y ya no te deja continuar). Queda algo asi:

if (document.getElementById("ModifyPageLink")== null)
{ // eres un usuario normal }
else
{ // eres administrador}

Saludos. Guitar


"Gustavo" wrote:

Mostrar la cita
#3 Gustavo
11/05/2005 - 21:26 | Informe spam
Magnifica idea... Sin tu permiso, he hecho un pequenno articulo en el sitio
de SkunkWorks:

http://www.gavd.net/servers/sharepo...od&itm

Si quieres modificar algo alli (por ejemplo tu nombre), enviame un E-mail.
Un saludo,
Gustavo
http://www.gavd.net/servers/default.aspx


"guitar" wrote:

Mostrar la cita
#4 guitar
16/05/2005 - 12:25 | Informe spam
Ya lo he visto, esta bien tal cual está. Saludos

"Gustavo" wrote:

Mostrar la cita
#5 Zucco
19/09/2006 - 21:27 | Informe spam
Buenas tardes,

Me perdoem eu não falo espanhol, sou um brasileiro morando nos EUA...

I'm trying the code to check with the user is administrator or not but, I'm
always getting null as result (even when logged as administrator). So, I
wonder what is missing in my code? Can you guys help me?

url=strHttpRoot + "/_layouts/" + L_Language_Text + "/Versions.aspx?" +
strArgs + "&Source=" + GetSource();
alert(url);
alert(document.getElementById("ModifyPageLink"));
alert(document.getElementById("TBBManageContent"));

My goal is to block "Version History" to read users.

Thanks in advance + kind regards,
Luis Zucco


"guitar" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida