IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

auotontfication d'une page administrateur en php mysql [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre actif
    Inscrit en
    Octobre 2006
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 73
    Par défaut auotontfication d'une page administrateur en php mysql
    bonjour j'ai déjà poster ce sujet mais j'ai pas eu de réponse .
    donc mon problème est le suivant je suis entrain de créer un site web en php my sql est j'ai une page administrateur que je veux la sécurise par un login et mot de pass ce login et mot de pass son stocker dans une table my sql
    et voila mon code de formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <form action="admin.php" method="post">
        Login : <input type="text" name="login" value="">
        Mot de passe : <input type="password" name="password" value=""><br />
        <input type="submit" name="valider" value="Envoyer">
        <input type="reset" name="Annuler" value="Rétablir" />
        </form>
    et viola le code PHP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <?php 
    // Connection au serveur mySQL 
    $sql_serveur = "localhost"; // Serveur mySQL 
    $sql_base = "rihab"; // Base de donnees mySQL 
    $sql_login = "root"; // Login de connection a mySQL 
    $sql_password = ""; // Mot de passe pour mySQL 
    $nom_fichier = ""; // Nom de votre page 
    @mysql_connect($sql_serveur, $sql_login, $sql_password) or die("Connection interrompue"); 
    @mysql_select_db($sql_base); 
     
     
     
    if(isset($_POST['login']))      $login=$_POST['login'];
    else      $login="";
     
    if(isset($_POST['password']))      $password=$_POST['password'];
    else      $password="";
      {
            $sql = "SELECT login,password FROM admin WHERE login ='".$_POST["login"]."' AND password ='".$_POST["password"]."' ";  
    		mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
     
    include('factures.php');
    } 
    ?>
    mon bute c'est de aller vers la page factures.php quand je tape le login et le mot de pass stocker dans la table admin.
    le problème c'est que même ci je tape n'importe quoi il me redirige ver la page factures.php.
    merci de me trouver une solution

  2. #2
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Par défaut
    Bonjour,

    essaie comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <?php 
    // Connection au serveur mySQL 
    $sql_serveur = "localhost"; // Serveur mySQL 
    $sql_base = "rihab"; // Base de donnees mySQL 
    $sql_login = "root"; // Login de connection a mySQL 
    $sql_password = ""; // Mot de passe pour mySQL 
    $nom_fichier = ""; // Nom de votre page 
    @mysql_connect($sql_serveur, $sql_login, $sql_password) or die("Connection interrompue"); 
    @mysql_select_db($sql_base); 
     
     
     
    if(isset($_POST['login']))      $login=$_POST['login'];
    else      $login="";
     
    if(isset($_POST['password']))      $password=$_POST['password'];
    else      $password="";
     
    $sql = "SELECT login,password FROM admin WHERE login ='".$_POST["login"]."' AND password ='".$_POST["password"]."' ";  
    $res=mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
     
    if(mysql_num_rows($res) > 0)
      include('factures.php'); 
    ?>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. 'News' modifiable via une page d'admin, php/mysql?AJAX?
    Par Philosophiste dans le forum Débuter
    Réponses: 0
    Dernier message: 18/01/2009, 21h07
  2. passer d'une page html vers PHP
    Par @min@ dans le forum Langage
    Réponses: 5
    Dernier message: 06/04/2007, 20h34
  3. Gestion d'une page web HTML/PHP
    Par amine_en_france dans le forum Langage
    Réponses: 9
    Dernier message: 06/03/2007, 11h37
  4. Commet récuperer le code source d'une page HTML en PHP ?
    Par insane_80 dans le forum Langage
    Réponses: 1
    Dernier message: 24/01/2007, 21h26
  5. Réponses: 3
    Dernier message: 26/09/2006, 09h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo