Generateur de .htaccess dans le dossier à protéger

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par crayoncie, 29 Novembre 2012.

Tags:
  1. crayoncie
    crayoncie Nouveau WRInaute
    Inscrit:
    27 Novembre 2012
    Messages:
    8
    J'aime reçus:
    0
    Je voudrais proposer à qui cela peut servir une appli en php, qui permet de creer un script ".htaccess" et générer un mot de passe directement dans le dossier à protéger.
    Il suffit de copier le script "access.php" listé ci-dessous dans le dossier à protéger et l'apeller par:
    www.monsite.com/dossier_a_proteger/access.php
    Dans les cases correspondantes inscrivez votre login, envoyez et voilà votre dossier est désormais protégé.

    Code:
    <?php
    /* 
    Application Open Source
    crayonpro (copyleft) 2012
    Auteur: Roberto Hamm
    roberto@montbazin.com
    mention obligatoire
    utilisation et distribution non-commerciale libre
    prevenir l'auteur d'eventuels developpements futurs
    */
    
    $x_data = "";
    $name = var_init('id');
    $user = var_init('pw');
    $chk  = var_init('chk');
    
    $vsp = "<p>&nbsp;</p>";
    
    print <<<FORM
    $vsp $vsp $vsp 
    
    <table border='0'><td width='200'></td><td width='450'>
    <h3>Cr&eacute;tion des fichiers .htaccess et .htpasswd</h3><p>
    <form action = 'access.php' method = 'post'>
    <input type = 'text' name = 'id' value = '$name'> Identifiant <p />
    <input type = 'text' name = 'pw' value = '$user'> Mot de passe <p />
    <input type = 'hidden' name = 'chk' value = 'ok'>
    <input type = 'submit' value = 'Activer'></form>
    FORM;
    
    if($chk == "ok"){
    $pass = crypt($user, base64_encode($user));
    $x_data = "$name:$pass";
    
    echo "<hr />ID : $name<br />";
    echo "PW : $user<p />";
    echo "<p />htpasswd : $x_data<p />";
    }
    else {echo "<p />Saissez vos identifiants<p />"; exit();}
    write_pass($x_data,".htpasswd");
    
    ///////////////////////////////////////////////////////////////
    
    $thisname = "Seuement utilisateurs autorises";
    $path = getcwd();
    echo "Path : $path<hr />";
    $y_data = "AuthName \"$thisname\"
    AuthType Basic
    AuthUserFile \"$path/.htpasswd\"
    Require valid-user";
    write_pass($y_data,".htaccess");
    echo "</td></table>";
    echo "</body></html>";
    ///////////////////////////////////////////////////////////////
    function write_pass($x_data,$fname){
    @unlink($fname);
    touch($fname);// create new file
    $open=fopen($fname,"a");
    if ($open)
    { 
    fwrite ($open,"$x_data");
    fclose ($open);}
    }
    
    function var_init($var){
    if(!isset($_REQUEST[$var])){$_REQUEST[$var] = "";}
    $var = $_REQUEST[$var];
    $var = addslashes($var);
    return $var;}
    ?>
     
  2. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    Merci, sympa de partager. Ca peut être utile quand on a une interface serveur pas super pratique pour ce genre de choses :mrgreen:
     
  3. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 171
    J'aime reçus:
    346
  4. StefouFR
    StefouFR Guest
    Bonjour spout,

    pas mal ton outil je garde en favoris.


    PS : crayoncie je test ton script ce soir !
     
Chargement...
Similar Threads - Generateur htaccess dossier Forum Date
Quels sont les meilleurs générateurs de mots-clés ? Débuter en référencement 21 Septembre 2021
Générateur de backlinks Référencement Google 25 Juillet 2021
générateur de mot clé par image Débuter en référencement 5 Avril 2020
générateur de mot clé Débuter en référencement 30 Mars 2020
Avoir le générateur de mots clés détaillés AdWords 4 Octobre 2016
Site creé avec un generateur de code, bon ou pas bon ? Développement d'un site Web ou d'une appli mobile 17 Juin 2015
Cherche générateur sitemap rapide +200K pages Crawl et indexation Google, sitemaps 29 Mai 2015
SEO - Générateur de mots clés Débuter en référencement 27 Décembre 2014
Générateurs de codes EAN bidons ? e-commerce 22 Décembre 2014
Générateur de graphiques WYSIWYG (Jquery ou autre?) Développement d'un site Web ou d'une appli mobile 27 Septembre 2014
Générateur de mots clés, payant ? AdWords 19 Avril 2014
l'outil de générateur de mots clés a rendu l'âme !!! Référencement Google 27 Août 2013
Fiabilité = 0 du générateur de mots clés ?! AdWords 4 Juillet 2013
Générateur de newsletter Développement d'un site Web ou d'une appli mobile 7 Mars 2013
Relation entre positionnement et générateur mot clé Problèmes de référencement spécifiques à vos sites 23 Février 2013
Calcul du pourcentage de concurrence dans le générateur de KW AdWords 4 Septembre 2012
Générateur Sitemap google Crawl et indexation Google, sitemaps 23 Juin 2012
générateur de mots clés google efficace? Débuter en référencement 17 Mars 2012
Adresse pour générateur de mentions légales en anglais. Le café de WebRankInfo 14 Février 2012
Google : tendances VS générateur de mots clés Débuter en référencement 9 Janvier 2012