Programación en castellano
Inicio > Foros > ASP > ASP/VBScript
-Foros de debate

ASP
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

ASP/VBScript
Enviado por Elfhelm el día 27 de diciembre de 2001

Hola Maestros:

Ojalá me puedan ayudar a detectar por qué no me funciona el siguiente código ASP/VBScript cuando lo corro en mi Personal Web Server.
La idea es abrir un Libro Excel que se encuentra protegido con clave, validando previamente que la IP del usuario sea la correcta. Para ello utilizo una DLL que desencripta la Password, llama a Excel y abre el libro especificado, esta DLL se encuentra en el equipo del usuario y ya ha sido registrada en forma adecuada...Bueno, sin más rodeos aquí va el código:

<html><head><title>PRUEBA DE APERTURA DE ARCHIVO EXCEL (LADO DEL CLIENTE) </title></head>
<body>
SU IP ES: <%=Request.ServerVariables("REMOTE_ADDR")%><BR>
<% if Request.ServerVariables("REMOTE_ADDR") = "150.140.13.226" then
dim Password_EnCryp

' Se supone que recupero la clave desde una base
'de datos, pero para simplificar el ejemplo se la
'asigno en duro

Password_EnCryp = "clave"

' Aquí viene lo que quiero que se Ejecute por el
'lado del Cliente (Client Side)
%>
<SCRIPT LANGUAGE="VBScript">
dim nomdll
set nomdll = createobject("userdll.usuario")
' La DLL me desencripta la Password y me abre la
'Planilla desde un Disco de Red Local al que el
'Usuario tiene acceso

nomdll.OpenExcel("k:\libro1.xls " & <%=Password_EnCryp%>)
set nomdll = Nothing
</SCRIPT>
<% end if %>
</body></html>

Cabe mencionar que si reemplazo el código ASP por código VBScript la página me funciona OK, sin emabrgo, al abrirla tal como está desde el PWS me dice que se han encontrado errores al cargarla y me aparece el típico triangulito amarillo con el sigo de exclamación en la esquina inferior izquiera de la barra de estado.

Agradeceré cualquier idea que tengan al respecto...

Muchas Gracias

Elfhelm
"Los cuatro puntos cardinales son tres, el Norte y el Sur"

 
Re: ASP/VBScript
Enviado por Yoni Yo el día 14 de mayo de 2008

voy tai weon o que...

nunca se debe usar dll. para encriptar o desencriptar ... SON MUY INSEGUROS

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados