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

permitir examinar directorio pero con contrasena

Estas en el tema de permitir examinar directorio pero con contrasena en el foro de ASP Clásico en Foros del Web. hola como estan no se en ke foro colocar esto pero pues me hacen el favor de ubicarlo donde corresponda.. quiero dejar una carpeta de ...
  #1 (permalink)  
Antiguo 13/06/2008, 14:38
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
permitir examinar directorio pero con contrasena

hola como estan
no se en ke foro colocar esto pero pues me hacen el favor de ubicarlo donde corresponda..

quiero dejar una carpeta de mi servidor en modo de examinar. para ke liste los archivos que contiene.. pero quiero ke de alguna manera me pida contrasena para poderlos ver como un .htaccess o no se como..

gracias..
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 13/06/2008, 15:25
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Respuesta: permitir examinar directorio pero con contrasena

podrias utilizar el WEB.CONFIG si estas en IIS7

Cita:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>

<system.web>
<authorization>
<allow users="ASPNET's account name"/>
<deny users="*"/>
</authorization>

</system.web>
</configuration>
esta opcion es para usuario locales, pero si modificas codigo el XML, podrias incorporar que usuarios podrian mirar esa carpeta, o listar el contenido



solo una idea

NOTA:el archivo tendria que estar en cada carpeta que ocuparas, a menos que algun Maestro con bola de cristal o sensei de la fuerza, o el Master invisible, pueda dictar nuevos horizontes


OTRA NOTA:
Step by Step procedure with Web.config
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 13/06/2008, 15:26
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
Respuesta: permitir examinar directorio pero con contrasena

gracias
hay algo similar para IIS 5.1 ?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 13/06/2008, 15:33
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Respuesta: permitir examinar directorio pero con contrasena

pero si es para IIS
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 13/06/2008, 15:36
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
Respuesta: permitir examinar directorio pero con contrasena

pero me dices "podrias utilizar el WEB.CONFIG si estas en IIS7"

yo no tengo IIS 7 tengo el 5

gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #6 (permalink)  
Antiguo 13/06/2008, 15:37
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
Respuesta: permitir examinar directorio pero con contrasena

la idea es ke haya un usuario y clave
para ke solo pueda listar el contenido de esa carpeta si escribo la clave..
sino sale el error de acceso denegado.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #7 (permalink)  
Antiguo 24/06/2008, 19:28
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
Respuesta: permitir examinar directorio pero con contrasena

alguien tiene una idea?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #8 (permalink)  
Antiguo 24/06/2008, 20:11
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
Respuesta: permitir examinar directorio pero con contrasena

Hombre, lexus, se me ocurre que hacés un sistema de login mediante base de datos o harcodeando el [los] usuario[s] y contraseña[s] en el mismo archivo ASP. Luego mediante filesystemobject verificás que el usuario/contraseña esté OK y listas los archivos de esa carpeta.

a ver... en index.asp:

Código:
if tiene_permiso then
'listamos los archivos, excluyendo del listado éste archivo (index.asp)
else
response.write "Necesita iniciar sesión para poder acceder."
end if
__________________
...___...
  #9 (permalink)  
Antiguo 24/06/2008, 20:25
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
Respuesta: permitir examinar directorio pero con contrasena

gracias por la respuesta, tienes alguna forma de como listar los archivos para poderlos descargar y cuando son carpetas poder entrar a esa carpeta?
asi tal como lo hace el Examinar directorio con fechas, peso, etc..
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #10 (permalink)  
Antiguo 25/06/2008, 13:02
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Respuesta: permitir examinar directorio pero con contrasena



buscando entre mis codigos, encontre esto del FSO que lee desde el Root, todo su contenido, entra a cada carpeta, lee su contenido, y asi sucesivamente.... no esta muy bien realizado, pero como nada mas era para pruebas, a lo mejor lo puedes acondicionar mejor a tu proposito

Código HTML:
<%
response.Buffer=true
'obtengo el directorio físico de la carpeta donde está este script
nombre_carpeta = Server.MapPath(".") & "\"
response.write "<h1>-" & nombre_carpeta & "</h1>"

'Conecto con el sistema de archivos
set FSO = server.createObject("Scripting.FileSystemObject")

'creo el objeto carpeta
Set carpeta = FSO.GetFolder(nombre_carpeta)

'traigo los archivos de la carpeta
Set archivos = carpeta.Files
'para cada archivo, muestro su nombre.
response.Write "<h2>ROOT</h2>"
for each nombre_archivo in archivos
    tyfile = fso.GetExtensionName(nombre_archivo.name)
    response.Write "<br>" & tyfile
    response.Write " - " & nombre_archivo.name
next

'recorro cada carpeta
Set archivos = carpeta.subfolders
'para cada archivo, muestro su nombre.
a=0
for each nombre_carpetas in archivos
    a=a+1
    response.Write "<h3>" & a &".-" & nombre_carpetas &"</h3>"
    response.Flush()
    Set carpetas = FSO.GetFolder(nombre_carpetas)
    Set files = carpetas.Files
    'para cada archivo, muestro su nombre.
    b=0

    for each nombre_archivo in files
        b=b+1
        response.Write "<br>"& b &".-" & nombre_archivo

    response.Flush()
    next
next

%> 
Espero te sirva
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #11 (permalink)  
Antiguo 25/06/2008, 13:39
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
Respuesta: permitir examinar directorio pero con contrasena

ok lo probare y te comento muchas gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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 07:13.