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 :

création de page réservée (login et mdp)


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut création de page réservée (login et mdp)
    Salut à tous;
    Je suis débutant sur php et je dois réaliser une page résérvée en php; je mexplique: enfait j'ai crée ma bdd et tout ce qui va avec, sauf que là je dois realiser une page résérvée avec login et mdp pour un utilisateur, sachant que le login doit correspondre au Nom de l'individu et le mdp au prenom, j'ai éssayé plusieurs façon sans résultat!
    (erreur de syntaxe...ect ect)( en + avec les cookies et tout le bordel je comprend pas grd chose :/ )
    Base de donnée : divingcenter
    Table : plongeur
    NomPlongeur, PrenomPlongeur

    merçi de bien vouloir m'apporter une tite reponse les

  2. #2
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    j'ai éssayé plusieurs façon sans résultat!
    quels sont les problèmes que tu rencontres?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut
    bah enfait ça me renvoie aucun reslutat ( page blanche )
    La partie Html j'ai fais ça :
    Code HTML : 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
    <body background ="lion_mod.jpg"
    <b><u><h1 align="center">Espace membres:</h1></u></b>
    <form action="login.php" method='post'>
    <table align="center" border="0">
      <tr>
        <td>Votre nom d'utilisateur:</td>
        <td><input type="text" name="login" maxlength="250"></td>
      </tr>
      <tr>
        <td>Votre mot de passe :
    </td>
        <td><input type="password"name="pass" maxlength="10"></td>
      </tr>
      <tr>
        <td colspan="2" align="center"><input type="submit" value="log in"></td>
      </tr>
    </table>
    </form>

    et la partie 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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <?php
     
    $connexion = mysql_connect('localhost','root','')
    or die ("Connexion au serveur impossible");
     
    $db = mysql_select_db('DivingCenter')
    or die ("Erreur dans la sélection de la base");
     
     if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {
      extract($_POST);
     
      $login = $_POST['login'];
     
      // on recupère le password de la table qui correspond au login du visiteur
      $sql = "select PrenomPlongeur from plongeur where NomPlongeur='".$login."'";
     
      $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
     
      $data = mysql_fetch_assoc($req);
     
      if($data['PrenomPlongeur'] != $pass) {
        echo '<p>Mauvais login / password. Merci de recommencer</p>';
        include('login.html'); // On inclut le formulaire d'identification
        exit;
      }
      else {
      session_start();
        $_SESSION['NomPlongeur'] = $login;
     
        // ici vous pouvez afficher un lien pour renvoyer
        // vers la page d'accueil de votre espace membres
      }   
    }
    else {
      echo '<p>Vous avez oublié de remplir un champ.</p>';
       include('login.html'); // On inclut le formulaire d'identification
       exit;
    }
    ?>

  4. #4
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Dans ton code tu ne fais ni redirection, ni affichage lorsque le login s'est bien passé, donc je dirais tout bêtement que c'est pour ça que tu as une page blanche

  5. #5
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    oui , comme dit ci-dessus, j'ai bien l'impression que tu as une page blanche simplement parce que ton code fonctionne bien
    essaye de mettre en echo $_SESSION['NomPlongeur']; par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $_SESSION['NomPlongeur'] = $login;
    echo $_SESSION['NomPlongeur'];

Discussions similaires

  1. Réponses: 2
    Dernier message: 31/08/2011, 14h05
  2. Comment remplir un formulaire d'une page html (Login et MDP) ?
    Par flowp dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 29/06/2011, 14h27
  3. Création de login et mdp
    Par DownHill dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 13/04/2008, 23h10
  4. Réponses: 10
    Dernier message: 26/07/2006, 07h52
  5. Accéder à une page web sans passer par login et mdp
    Par benthebest dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 21/07/2006, 01h04

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