begin process at 2012 02 15 04:50:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité & Cryptage

 > .HTACCES EN PHP

.HTACCES EN PHP


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité & Cryptage Niveau :Débutant Date de création :24/02/2003 Date de mise à jour :25/02/2003 07:37:21 Vu / téléchargé :6 582 / 342

Auteur : Pentium4

Ecrire un message privé
Site perso
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note

 Description

voila un ptit bout de php peut etre interressant pour certain  

Source

  • <?php
  • if(!isset($PHP_AUTH_USER)) {
  • Header("WWW-Authenticate: Basic entrer=\"Entrer dans la page\" ");
  • Header("HTTP/1.0 401 Unauthorized");
  • echo "Vous avez appuyé sur le bouton annuler!!!\n";
  • exit;
  • } else {
  • if ( ($PHP_AUTH_USER == "Votre_Pseudo") && ( $PHP_AUTH_PW == "Votre_Pass" ))
  • {
  • //pour rediriger apres verification du pass
  • header("location: http://www.votresite.com");
  • }
  • else
  • {
  • //si le passe et pas bon
  • echo "<html><body>Demandez à votre Administrateur ou Webmaster le mot de passe :P<P></body></html>";
  • }
  • }
  • ?>
<?php
  if(!isset($PHP_AUTH_USER)) {
    Header("WWW-Authenticate: Basic entrer=\"Entrer dans la page\" ");
    Header("HTTP/1.0 401 Unauthorized");
    echo "Vous avez appuyé sur le bouton annuler!!!\n";
    exit;
  } else {
    if ( ($PHP_AUTH_USER == "Votre_Pseudo") && ( $PHP_AUTH_PW == "Votre_Pass" ))
    {
       //pour rediriger apres verification du pass
       header("location: http://www.votresite.com");
    }
    else
    {
    //si le passe et pas bon
       echo "<html><body>Demandez à votre Administrateur ou Webmaster le mot de passe :P<P></body></html>";
    }
  }
?>  

 Conclusion

voila ceci est comme un .htacces sauf ke on peut mettre ke un pseudo et un pass je c po comment on peut faire pour faire un liste et mettre plusieur pseudo et pass et par la meme occasion si kelkun se penche dessus comment pourrait ton faire un formulaire ki permette ke kelkun sinscrit avec ce php et que son pseudo k'il a mis ds le formulaire soit inscrit automtikement dans un base sql?? voila merci :)  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Index.php3Télécharger ce fichier [Réservé aux membres club]605 octets

Télécharger le zip


 Sources du même auteur

DÉTECTION DU BROWSER SUR UNE PAGE
Source avec Zip .HTACCES EN PHP V2.0

 Sources de la même categorie

Source avec Zip Source avec une capture ACCÈS, ESPACE MEMBRE AVEC INSCRIPTION ET DÉSINSCRIPTION PAR ... par stephelle
Source avec Zip CRYPTAGE REVERSIBLE par Mokost
Source avec Zip Source avec une capture CREATION DE COMPTE AVEC CRYPTAGE ET ESPACE DE CONNEXION SEC... par bm1982
Source avec Zip PROTÉGEZ VOS LIENS DE TÉLÉCHARGEMENT PAR MOT DE PASSE ET/OU ... par unlien
CRYPTAGE/DECRYPTAGE MCRYPT par sephirothgeek

Commentaires et avis

Commentaire de Tortuegeniale le 24/02/2003 21:12:19

cherche "espace membre" sur le site tu trouveras des tuto pour faire des espace membre avec ou sans base sql.

Commentaire de Pentium4 le 24/02/2003 23:11:53

merci mais je debute dans le php a 16 ans c un peu cho mais je pense ka l'ordi :P donc avec un d'aide peut etre que j'i arriverai

Commentaire de nazoreen le 25/02/2003 08:20:31

Bonjour,

je mettrais bientôt des sources concernant la restriction d'IP comme un .htaccess et une source d'espace membre avec base MySQL.

pour ta question de plusieurs pseudo, tu as le choix entre 2 solutions :
mettre un "else if" :

if ( ($PHP_AUTH_USER == "Votre_Pseudo") && ($PHP_AUTH_PW == "Votre_Pass"))
{
     header("location: http://www.votresite.com");
} else if ( ($PHP_AUTH_USER == "Autre_Pseudo") && ($PHP_AUTH_PW == "Autre_Pass" )) {
     header("location: http://www.votresite.com");
}

ou une conjonction de coordination "ou" (mais ou et donc or ni car... pour info mnémotechnique quand on est nul en français !) :

if ( ($PHP_AUTH_USER == "Votre_Pseudo") && ( $PHP_AUTH_PW == "Votre_Pass" ) || ($PHP_AUTH_USER == "Autre_Pseudo") && ( $PHP_AUTH_PW == "Autre_Pass" ))

Voilà :-)
bonne journée et bonne continuation dans le PHP !

Anthony.

Commentaire de hicksman le 25/02/2003 09:03:11

Ca ne fonctionne pas chez moi. Je pense que cela vient de la compatibilité du serveur et l'activation des fonctions, particiulièrement le "safe mode". Pour en savoir plus, je vous conseille d'aller voir cette adresse :
http://dev.nexen.net/docs/php/annotee/features.http-auth.php?lien=PHP_AUTH_USER

Hicksman

Commentaire de matrey le 25/02/2003 10:07:05

Je te rapelle un truc : 16 ans, c'est "la moyenne" d'age des utilisateurs du site... Perso j'en ai 15, c'est pas une excuse... Par contre, dire que tu débute, oui ;-)

Commentaire de ronanry le 25/02/2003 10:41:29

alors la j' en reste sur mon &lt;biiiiip&gt;
je sais pas comment tu as fait ton compte...mais ca fonctionne ton bordel...meme sans fichier.htaccess dedans...j'ai qu'une chose a dire "bravo"...tu viens de me faciliter la vie grave la :-) !!!!

Commentaire de MattXSFR le 25/02/2003 10:49:42

Attention : cette méthode ne fonctionne que sur les hébergeurs qui exécutent PHP en tant que module Apache. En mode CGI, cette méthode se dolde par une erreur 500.

PS : si j'ai bien compris, à 19 ans je suis déjà un "ancêtre" ? ;-)

Commentaire de Kirua le 25/02/2003 16:32:36

de fait, l'age n'excuse rien. l'expérience bien.

j'en ai tt juste 16 (ça m'énerve, dire 15 ans ça en jette en général ;)) et je fais du javascript, du php et cu C++.

J'ai commencé à 13 ans, donc dire que j'ai 16 ans ne m'excuserais pas certaines fautes.

Commentaire de Pentium4 le 25/02/2003 17:56:04

nazoreen -&gt; Merci bocou mais je c pou ou rajouter le code :(

hicksman -&gt; Je pense que tu peux trouver un moyen pour les gens pour qui sa ne marche po ;)

matrey -&gt; merci du renseignement mais je pense que les vrai programmeur doivent avoir dans la trentaine et nous malheuresement ne nous somme pas des cracks pour l'instant de la programmatio ;)

ronanry -&gt; Je suis content pour toi si sa a pu te dépanner pour une fois ke je fai kelke chose et ke kelk1 soit content sa me fait plaisir :)

MattXSFR -&gt; Non je dis po que a 19 ans tu est ancetre, tu as plus d'expérience que les jeunes comme moi et matrey (désolé) moi je pense que un vrai programmeur doit avoir dans la trentaine peut etre que je me trompe mais je pense que pour mon age c peut etre un peu pématurer !!

Kirua -&gt; Je suis d'accord avec toi moi les ordis je cohabitent avec eux depuis l'age de 2 ans a cause de mon grand qui lui m'a apris le visual basic sur excel 5 kan je regarde Visual Basic 6 heuuu sa me fait tous drole car je pensais presque tous savoir et je vois ke pour les sites web c de la programmation et que les otres truc ossi, enfin bon on est po ici pour raconter notre life (meme si c moi ki est commencer désolé pour le webmaster de ce site)

Je pense que ce site est tres cool on rencontre des personnes sympathique et on se serre les coudes d1 facon ou d1 otre ;)

Commentaire de Pentium4 le 25/02/2003 17:58:24

Heu désolé mais j'aurais pu le marque avant mais c maintenant ke je vois (je suis bigleu lol) mais nazoreen fodrait que a chake fois ke je veux mettre plusieur pseudo est pass fodrait tout recopier ce ke tu as mis a chake fois ?????

Commentaire de snake741 le 26/02/2003 08:40:20

mais non tu utilise la fonction if
regarde la code:

&lt;?php
    if(!isset($PHP_AUTH_USER)) {
    header("WWW-Authenticate: Basic entrer="Entrer dans la page" ");
    header("HTTP/1.0 401 Unauthorized");
    echo "Vous avez appuyé sur le bouton annuler!!!
";
    exit;
    } else {
    if ( ($PHP_AUTH_USER == "Votre_Pseudo") && ( $PHP_AUTH_PW == "Votre_Pass" ))
    {
         //pour rediriger apres verification du pass
         header("location: http://www.votresite.com");
    }
    else if(($PHP_AUTH_USER == "Votre_Pseudo2") && ( $PHP_AUTH_PW == "Votre_Pass2" )
    {
// met la ton 2e utilisateur  avec la redirection:

header ("tapagepourlutilisateur2");
}
// et pi tu met ca encore et encore pour tous tes utilisateurs...
// Vala !!
    else
    {
      
//si le passe et pas bon
         echo "&lt;html&gt;&lt;body&gt;Demandez à votre Administrateur ou Webmaster le mot de passe :P&lt;P&gt;&lt;/body&gt;&lt;/html&gt;";
    }
    }
?&gt;

Commentaire de Pentium4 le 26/02/2003 13:46:15

oui javais compris mais c chiant fo rajouter a chake fois mai bon merci kan meme :)

Commentaire de thomvaill le 26/04/2004 15:33:15

t po le plus jeune, moi, g 11ans et j' ai déja crée 2 sources php/MySQL ! (bien sur, c'est po pour me venter!!)

Bon, @+++


Si non, ta source, elle est bien, g mis 8/10

Commentaire de Pentium4 le 26/04/2004 17:49:31

J'ai pris une ride depuis le temps que j'ai fait cette source...

Mais c'est assez marrant je trouve de voir des jeunes de plus en plus tôt sur le chemin de la programmation ^^

(remarque j'essaye d'en faire apprendre à mon petit frère de 7 ans mais il comprend pas très bien, c'est normal aussi ;))

Pentium_4 ;)

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,512 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales