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

Usar otro NT login cuando accceso a un archivo Excel

Estas en el tema de Usar otro NT login cuando accceso a un archivo Excel en el foro de ASP Clásico en Foros del Web. Holas, No soy tan nueva en esto pero mi administrador del web server me pone muchos trabas para accesar o escribir en el web server, ...
  #1 (permalink)  
Antiguo 05/03/2003, 19:56
 
Fecha de Ingreso: noviembre-2002
Mensajes: 21
Antigüedad: 21 años, 5 meses
Puntos: 0
Usar otro NT login cuando accceso a un archivo Excel

Holas,
No soy tan nueva en esto pero mi administrador del web server me pone muchos trabas para accesar o escribir en el web server, sobretodo por la seguridad. Ahora tengo este nuevo caso :-0

Tengo una pagina que es ejecutada con el usuario (guest) del IIS este usuario tiene accesos muy limitado. Practicamente no tiene derechos a ningun directorio solo los basico para executar las asp pages. La idea es que tengo una pagina de autenticacion de usuario, mi tabla de usuarios es una hoja Excel, si el password es correcto pido mas informacion y tengo que actualizar la hoja excel.
El problema es que el administrador de mi red me esta solicitando que accese a este archivo excel con cierto login (usuario de NT) el solo tendra derechos de escritura a ese archivo.
Estoy usando ADO para crear el recordset y la coneccion. No tengo idea de como hacerlo. Quizas debo de llamar a otra pagina ASP que tiene deshabilitado el acceso anonimo y asignar el login del usuario que tendra derechos a esa pagina o q hacer????

Agradezco por anticipado su ayuda

Este es mi codigo, seria ideal si puedo accesar a este archivo con un espcifico login, como hacerlo con EXCEL>>>??????????


Set Conn = CreateObject("ADODB.Connection")
Set Rs = CreateObject("ADODB.Recordset")
With Conn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = _
"Data Source=C:\Inetpub\wwwroot\TechSupport\listusers\Us ersTable.xls;"&_
"Extended Properties=Excel 8.0;"
.Open
End With

rs.LockType = 3
sSQL = " Select * From [sheet1$] "
sSQL = sSQL + " Where login = '" & Session("User") & "' "
Rs.Open sSQL, Conn
__________________
Junior ASP Programmer
  #2 (permalink)  
Antiguo 06/03/2003, 08:16
 
Fecha de Ingreso: agosto-2001
Mensajes: 106
Antigüedad: 22 años, 8 meses
Puntos: 0
sabes se que existen los password en documentos office, pero no sabria como se accede al el a traves de ASP.

otra opcion seria que utilizares una BD de access para eso. Asi podrias crearla con usuaria y clave, y la accesarias colocando esos datos en una pagina para autentificar el administrador de los demas usuarios.
  #3 (permalink)  
Antiguo 06/03/2003, 11:25
 
Fecha de Ingreso: noviembre-2002
Mensajes: 21
Antigüedad: 21 años, 5 meses
Puntos: 0
Gracias por tu consejo noelricardo, bueno podria usar la base de datos access, pero aun necesito que el usuario NT logeado a la pagina tenga derechos de escritura a ese archivo, y este usuario no tendra mas derechos, por lo que solo para abrir ese archivo necesito que el usuario IIS no sea anonimo

__________________
Junior ASP Programmer
  #4 (permalink)  
Antiguo 06/03/2003, 19:44
 
Fecha de Ingreso: agosto-2001
Mensajes: 106
Antigüedad: 22 años, 8 meses
Puntos: 0
te comento que e las propiedades del IIs se configura todos los permisos de usuario para los sitios. Eso se hace con la aplicacion de manejo del IIS.

Pero para manejo de los usuarios de las paginas ASP que tut hagas, osea de la dministracion de tu sitio no necesitas eso. No se si no entendi bien, pero como te dije usa una BD de access con diferentes permisos y una pagina especial para el administrador.
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 13:32.