Protection de dossier

TechAndCo Messages postés 254 Statut Membre -  
TechAndCo Messages postés 254 Statut Membre -
Bonjour,

J'aurai voulu avoir vos avis:
But: Protéger un dossier. Qu'il soit accessible uniquement par un utilisateur pour par les personnes autorisées dans la BDD.

Moyens: Dossiers + Bdd (stock les autorisations et les noms de dossiers).

Pb et question: A part avec un htaccess, comment empêcher l'accès à un répertoire ?
Si on tape l'adresse avec le nom du dossier on tombera forcément sur son contenu.

Solution 1: Placer un fichier index dans le dossier pour empêcher le listing.
Solution 2 (que je ne veux pas) : Utiliser un HtAccess.

J'attends vos réponses !

A bientot.

--

TechAndCo, une solution gratuite pour vous aider...

3 réponses

  1. Shaktadev Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
     
    oui ta solution 1 est bien .
    il te suffit de mettre une vérification de l'utilisateur où tu as gardé son identifiant en session.
    Si c'est pas le cas tu le redirige.
    0
  2. francisbrico Messages postés 967 Statut Contributeur 369
     
    bonjour
    voici un exemple
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Controle mot de passe</title>
    <script language="JavaScript">
    <!--
    function checkPassword(ext) {
    if ((document.pswdForm.pswd.value == null) || (document.pswdForm.pswd.value == ""))
    alert("Entrez un mot de passe avant de valider.");
    else this.location.href = document.pswdForm.pswd.value + ext;
    }
    // -->
    </script>
    </head>
    <body>
    <form name="pswdForm">
    <p>Entrez
    le mot de passe : <input name="pswd" size="24" maxlength="40"
    type="password"><input value="Ok" onClick="checkPassword('.htm')"
    type="button"></p>
    </form>
    </body>
    </html>
    checkPassword = adresse de la page.htm ou html
    a+
    0
  3. TechAndCo Messages postés 254 Statut Membre 20
     
    Merci poours vos réponses.
    Le seul soucis est que ce sont des solutions "logiciel" :)
    L'accès au dossier "physique" est toujours possible....

    http://site.com/Dossier/Sousdossier/Fichier

    J'ai été un peu plus clair ?

    J'ai déjà toute la partie gestion de dossiers, droits, etc... mais mon pb repose plus sur une question de dossier existant sur le serveur :)

    A plus tard !!
    0