Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    creazione area protetta

    ciao a tutti volevo creare un area protetta nel mio sito web allora ho creato 2 file il primo

    .htaccess

    AuthUserFile /web/htdocs/www.miosito.it/home/prova/.htpasswd
    AuthGroupFile /dev/null
    AuthName "PROVA DIRECTORY PROTETTA"
    AuthType Basic
    <Limit GET>
    require user topolino
    </Limit>

    il secondo

    .htpasswd

    topolino:yu.f449M3WezE (pass.minnie)

    solo che al login mi dice

    codice:
    Non si dispone dell'autorizzazione per visualizzare la pagina 
    Non si dispone dell'autorizzazione necessaria per visualizzare la directory o la pagina utilizzando le credenziali fornite. 
    
    --------------------------------------------------------------------------------
    
    Se si ritiene che si debba essere in grado di accedere al sito Web, provare a contattare il sito Web utilizzando l'indirizzo di posta elettronica o il numero di telefono eventualmente elencati nella pagina iniziale www.progettodc.it.
    
    È possibile fare clic sul pulsante  Cerca per ricercare informazioni su Internet.
    
    
    
    
    Errore HTTP 403 - Accesso negato 
    Internet Explorer
    sapete dirmi il perchè?


    grazie

  2. #2
    Tu a che cosa accedi??
    accedi alla cartella genericamente? --> deve esserci una index
    accedi ai file .htaccess / .htpasswd ? --> non puoi tramite http

    a che cosa??
    Ti chiede di inserire user e pwd??

  3. #3
    io dentro quella cartella ho 1 file zip. mettendo quei 2 file dentro la cartella quando nel mio browser scrivo www.miosito.it/nomecartella mi appare una skermata di login di sistema e dopo che faccio il login mi dice che non ho i permessi

  4. #4

    è normalissimo

    Non puoi accedere alla cartella con il suo contenuto tramite il protocollo http (tranne che in alcuni server configurati in modo particolare)
    Devi metterti una index.php che ti faccia un link ai file che sono contenuti nella cartella:
    Codice PHP:
    <table>
    <?php
                        $path
    ="./"//indirizzo della cartella corrente
                        
    $handle=opendir($path);
                        
    $i=0;
                        while (
    false !== ($file readdir($handle))) 
                        { 
                            if(
    $file!="." && $file!=".." && $file!="index.php"
                            { 
                            echo
    "<tr><td>";
                            echo
    "<a href=\"$path$file\" target=\"_blank\">";
                            echo
    "<img src=\"../images/icons/";    //devi avere le immagini corrispondenti
                                                                                 //se non ti interessa puoi sfrondare 
                                
    $f=explode(".",$file);                  //questa parte di codice e stampare solo
                                
    if($f[1]=="txt")                         // il link
                                    
    echo"txt.jpg";
                                elseif(
    $f[1]=="rtf")
                                    echo
    "rtf.jpg";
                                elseif(
    $f[1]=="doc")
                                    echo
    "doc.jpg";
                                elseif(
    $f[1]=="wav")
                                    echo
    "wav.jpg";                            
                                elseif(
    $f[1]=="mp3")
                                    echo
    "mp3.jpg";            
                                elseif(
    $f[1]=="pdf")
                                    echo
    "pdf.gif";
                                else            
                                    echo
    "other.jpg";
                            
                            echo
    "\" border=\"0\">";
                            echo
    "</a>";
                            echo
    "</td><td>";
                            echo
    "<a href=\"$path$file\" target=\"_blank\">";
                            echo
    "$file</a></td></tr>";
                            }
                            
    $i++;
                        }
                        
                        if(
    $i==2)
                        {echo
    "Nessun File caricato!";}
                        
    ?>
    </table>
    ciao

  5. #5
    O.o

    io posso avere il login aruba lo consente infatti la prima volta che ho creato la cartella in quel modo mi faceva care il login e vedevo i contenuti poi molto inteligentemente l'ho cancellata e provato a ricreare e da allora non me funge mai ma all'inizio ci riuscivo. anche su un altro mio sito me lo fa fare e funziona perfettamente. a me serve questa cosa perchè non voglio che la gente se scrive www.tuosito.com/file.zip scarichi il file.zip ma gli venga inviata una casella di login.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.