begin process at 2012 05 27 21:48:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité & Cryptage

 > .HTACCES EN PHP V2.0

.HTACCES EN PHP V2.0


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité & Cryptage Niveau :Initié Date de création :26/02/2003 Date de mise à jour :26/02/2003 19:18:05 Vu / téléchargé :5 667 / 380

Auteur : Pentium4

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

 Description

Voila g encore trouver une séquence de mon fameux .htacces en php mais cette fois si en sql hey oui fo un peu evoluer voila le code si dessous

Source

  • <?
  • //------------------------------------------
  • // Information du script php --
  • // Auteur : iBook & Pentium_4
  • // Date :26/02/2003
  • // Site web du créateur http://www.ffx.no-ip.com/
  • //------------------------------------------
  • ?><?
  • // A definir
  • $nom_serveur = "";
  • $utilisateur_serveur = "";
  • $motdepasse_serveur = "";
  • // Connection SQL
  • mysql_connect($nom_serveur,$utilisateur_serveur,$motdepasse_serveur);
  • mysql_select_db($basededonnee);
  • // Definition de la fonction auth()
  • function auth()
  • {
  • $realm="City Autentification";
  • Header("WWW-Authenticate: Basic realm=".$realm."" );
  • Header("HTTP/1.0 401 Unauthorized");
  • print"<h1>Erreur lors de la connection</h1>Veuillez verifier le pseudo et le mot de passe enregistré sinon demandé à votre administrateur ou webmaster le pass :P";
  • exit;
  • }
  • if( !isset($PHP_AUTH_USER) && !isset($PHP_AUTH_PW) )
  • {
  • // Ouverture de la fonction auth()
  • auth();
  • }
  • else
  • {
  • // Requette SQL
  • $requette = mysql_query("Select*From membres Where login ='$PHP_AUTH_USER' && passwd='$PHP_AUTH_PW'");
  • if(mysql_num_rows($requette) != 0)
  • {
  • // Ici le texte, les pages à include si l'autentification est réussite
  • echo "Bienvenue";
  • }
  • else
  • {
  • // Rappel de la fonction d'identification
  • auth();
  • }
  • }
  • ?>
<?
//------------------------------------------ 
// Information du script php --
// Auteur : iBook & Pentium_4
// Date   :26/02/2003 
// Site web du créateur http://www.ffx.no-ip.com/
//------------------------------------------
?><?
// A definir 
$nom_serveur         = ""; 
$utilisateur_serveur = ""; 
$motdepasse_serveur  = ""; 

// Connection SQL 
mysql_connect($nom_serveur,$utilisateur_serveur,$motdepasse_serveur); 
mysql_select_db($basededonnee); 

// Definition de la fonction auth() 
function auth() 
    { 
    $realm="City Autentification"; 
    Header("WWW-Authenticate: Basic realm=".$realm."" ); 
    Header("HTTP/1.0 401 Unauthorized"); 
    print"<h1>Erreur lors de la connection</h1>Veuillez verifier le pseudo et le mot de passe enregistré sinon demandé à votre administrateur ou webmaster le pass :P"; 
    exit; 
    } 

if( !isset($PHP_AUTH_USER) && !isset($PHP_AUTH_PW) )  
    { 
    // Ouverture de la fonction auth() 
    auth(); 
    }  
else  
    { 
    // Requette SQL 
    $requette = mysql_query("Select*From membres Where login ='$PHP_AUTH_USER' && passwd='$PHP_AUTH_PW'"); 
    if(mysql_num_rows($requette) != 0)  
        { 
        // Ici le texte, les pages à include si l'autentification est réussite 
        echo "Bienvenue"; 
        } 
    else 
        { 
        // Rappel de la fonction d'identification 
        auth(); 
        } 
    } 
?> 

 Conclusion

et le sql ici :

CREATE TABLE membres (
  id int(11) NOT NULL auto_increment,
  login tinytext NOT NULL,
  passwd tinytext NOT NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;

Voila si il y a un probleme faite le moi savoir !

P.S : par la même ocase ki c ki a un bout de php si possible pour une horloge dynamique svp 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 !

Télécharger le zip


 Sources du même auteur

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

 Sources de la même categorie

Source avec Zip Source avec une capture CAPTCHA AJAX ANTI-BOT par darkvador59
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
PROTÉGEZ VOS LIENS DE TÉLÉCHARGEMENT PAR MOT DE PASSE ET/OU ... par unlien

Commentaires et avis

Commentaire de ronanry le 27/02/2003 10:55:34

qu'est ce que tu entends par "horloge dynamique" ????

Commentaire de Pentium4 le 27/02/2003 17:48:39

je veux dire une horloge avec les seconde ki defile com l'orloge de windows mais en texte avec les secondes

Commentaire de Cyrille2 le 02/03/2003 16:38:46 administrateur CS

php est server side... a moins de recharger la page tt les secondes, ton horloge ne sert a rien en php ! fais la en js

Commentaire de eax le 01/05/2003 11:29:56

pour ton horloge, utilise le javascript...

Commentaire de joker888 le 27/10/2003 14:52:21

c'est pas un htaccess... car ca protege pas le dossier complet...
par exemple, si t'a une arbo de ce type :

.
..
dossier1
dossier2
index.php
pâge.php

si tu met ton code dans index.php, rien n'empeche de visiter le dossier1 ou dossier2..

rien ne vaut un bon vieu htaccess reel...

Commentaire de pgpp le 16/05/2004 23:00:19

Ton script est très bien car très clair.
Et je vais en profiter pour faire un rappel de TRES grande importance à tous les développeurs amateurs :
Tu as bien fait de mettre des '=' dans ta requête SQL car beaucoup utilisent des 'like'.
Le problème avec 'like' c'est qu'il permet l'utilisation de jokers. Et alors ? diriez vous...
Eh bien il suffirait alors de rentrer % comme nom d'utilisateur et % comme mot de passe et le tour est joué, on est connecté !

Alors pensez à oublier un peu le bon vieux 'like' et à penser '=' !!

(en espérant que ce post va inciter à modifier de nombreux codes sources...)

Commentaire de PaTaTe le 16/06/2005 20:45:59

Cannot modify header information - headers already sent by (output started at index.php) in index.php

Que dois-je faire ?

Commentaire de Kalouphis le 13/11/2005 20:30:15

je trouve pas le passe "la honte"

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,390 sec (4)

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