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

Langage PHP Discussion :

Login php


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Responsable en conduite du changement
    Inscrit en
    Novembre 2015
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Responsable en conduite du changement
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2015
    Messages : 84
    Par défaut Login php
    Lorsque je clique sur le bouton "connexion", Chrome rafraichit la page et la remet au démarrage au lieu de m'afficher les variables $username et $password.

    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
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     <?php
        // define variables and set to empty values
        $username = $password = "";
     
        if ($_SERVER["REQUEST_METHOD"] == "POST") {
          $username = test_input($_POST["username"]);
          $password = test_input($_POST["password"]);
            echo $username;
            echo $password;
     
        }
     
        function test_input($data) {
          $data = trim($data);
          $data = stripslashes($data);
         $data = mysqli_real_escape_string($data);
          $data = htmlspecialchars($data);
          return $data;
        }
        ?>
    </head>
     
    <body>
     
      	<div class="container">
     
      		<div class="logo">
     
                <div id="realizer">realizer   </div>  
     
                <div id="autoCoaching">auto-coaching</div>
     
            </div>
     
            <div id="connexion" align="center">  
              <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> 
     
                 <div id="username">     
                    <input id="username" type="text" placeholder="votre identifiant"»
                name="username" title="Username"  value="<?php echo $username;?>">
     
                    </div>
     
                    <div id="password" >
                    <input id="password-field" type="password" placeholder="votre mot de passe" »
                name="password" title="Password" value="<?php echo $password;?>">
                    </div>
     
                    <div id="submit" style="position:relative; top:15px;" >
                    <input type="submit" name="submit" »
                value="connexion" >
                    </div>
     
                </form>
             </div>

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    mysqli_real_escape_string ne fonctionne pas s'il n'y a pas une connexion active.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    Responsable en conduite du changement
    Inscrit en
    Novembre 2015
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Responsable en conduite du changement
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2015
    Messages : 84
    Par défaut
    Merci.
    Je recommence tout pas à pas pour maîtriser le processus.
    J'en suis à la connexion à la base : Connected successfully
    Un vrai parcours du combattant

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Sur le fond, quand même, cette suite trim / stripslashes / mysqli_real_escape_string / htmlspecialchars c'est de la bouillie.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Homme Profil pro
    Responsable en conduite du changement
    Inscrit en
    Novembre 2015
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Responsable en conduite du changement
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2015
    Messages : 84
    Par défaut
    Ca y est : ça marche !
    Ca m'a pris toute la journée, mais ça en valait la peine.

  6. #6
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 500
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 500
    Billets dans le blog
    1
    Par défaut
    Par curiosité, peux-tu donner la solution qui marche ?

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

Discussions similaires

  1. SIPS d'Atos : problème avec call_autoresponse.php
    Par Remay08 dans le forum E-Commerce
    Réponses: 8
    Dernier message: 06/11/2012, 15h09
  2. Problème avec constantes php
    Par asthyanax dans le forum Langage
    Réponses: 2
    Dernier message: 25/06/2007, 14h49
  3. Problème avec Flash + PHP/MySQL
    Par wylls dans le forum Flash
    Réponses: 12
    Dernier message: 04/01/2007, 12h23
  4. Problèmes avec "form_traitement php"
    Par mailou dans le forum Langage
    Réponses: 4
    Dernier message: 16/10/2006, 07h56
  5. [Configuration] Problème avec le php.ini
    Par Vlacar dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 05/09/2006, 12h32

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