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 :

ouverture new page apres validation formulaire


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 226
    Par défaut ouverture new page apres validation formulaire
    boujour

    je vous ecri car j'ai un petit probleme,

    je suis entrain de faire une page en 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
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Document sans titre</title>
    <style type="text/css">
    <!--
    .Style1 {
    	color: #000000;
    	font-weight: bold;
    }
    body {
    	background-color: #F3FA7C;
    }
    -->
    </style>
    </head>
     
    <body>
    <?php
     //$mot_de_passe = "kangourou";
     // J'ai choisi le mot de passe "kangourou"
     if (isset($_POST['mot_de_passe'])) // Si la variable existe
     {
      //On se crée une variable $mot_de_passe avec le mot de passe entré
     $mot_de_passe = $_POST['mot_de_passe'];
     }
     else // La variable n'existe pas encore
     {
     $mot_de_passe = ""; // On crée une variable $mot_de_passe vide
     }
     
     if ($mot_de_passe == "kangourou") // Si le mot de passe est bon
     {
     
     // On affiche la page cachée.
     ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Document sans nom</title>
    <style type="text/css">
    <!--
    .Style1 {
    	color: #000000;
    	font-weight: bold;
    }
    body {
    	background-color: #F3FA7C;
    }
    -->
    </style>
    </head>
     
    <body>
     
    <p>Bonjour <?php echo $_POST['login']; ?> !</p>
     
    <a href=../AcceuilAdmin.html target="_parent"> </a>
     
    <center><p>pour retourner <a href="logAdmin.php">clique ici</a> </p></center>
     
    </p>
    </body>
    </html> 
     <?php
     }
     else // le mot de passe n'est pas bon
     {
     // On affiche la zone de texte pour rentrer le mot de passe.
     ?>
     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
    strict.dtd">
     <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     <head>
     <title>Page protégée par mot de passe</title>
     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
     </head>
     <body>
     <p>
    login : 
    <form method="post">
    <input type="text" name="login" /> 
     
    <br />
     
    <p>
     <p>Veuillez entrer le mot de passe :</p>
     <form action="file:///C|/Documents and Settings/Administrateur.PC-TITAN/Bureau/projet web/fini/securi.php" method="post">
     <p>
     <input type="password" name="mot_de_passe" /> <input type="submit" value="Valider" />
     </p>
     </form>
     <p>Cette page est réservée au personnel de l'ISAIP.</p>
     </body>
     </html>
     <?php
     } // Fin du else
     // Fin du code :)
     ?>

    je voudrais que apres la validation du mot de passe que sa me renvoie vers la page LogAdmin.

    je n'arrive pas à faire cela.

    Je vous remerci d'avance de vos reponse

  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
    Et que ce passe t-il si on essai d'acceder directement a la page logadmin.php ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 226
    Par défaut
    et ben en faite j'ai deux pages

    la page Main.html avec un bouton mode administrateur

    en cliquant dessus j'ai la page logadmin.php qui s'affiche

    avec User et mot de passe


    un bouton valider doit tester le mot de passe et si il est valide.

    Sa me renvoie directement a la page AcceuilAdmin.html

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 252
    Par défaut
    ce que veut dire sabotage, c'est qu'apparemment en tapant l'adresse de ta page logadmin dans la barre d'adresse on va pouvoir y accéder sans avoir entré le mot de passe.

    Quel système essaye tu de mettre en place ?

  5. #5
    Membre éclairé Avatar de elcoyotos
    Homme Profil pro
    Amateur passionné
    Inscrit en
    Octobre 2006
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Amateur passionné

    Informations forums :
    Inscription : Octobre 2006
    Messages : 496
    Par défaut
    Tu dois mettre cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     if ($mot_de_passe == "kangourou") { 
    // Si le mot de passe est bon 
    header('Location: AcceuilAdmin.php');
    exit();
    }
    En début de page. Avant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    Mais, pour sécuriser ta page AcceuilAdmin tu dois utiliser les sessions donc, ta page AcceuilAdmin.html doit être en PHP et non en HTML

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 64
    Par défaut
    bon ce que j'ai remarqué c'est qu'il n'ya pas d'action dans ton formulaire!

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/05/2011, 16h52
  2. recharger page apres validation formulaire
    Par nicerico dans le forum jQuery
    Réponses: 5
    Dernier message: 19/08/2009, 08h16
  3. Recharger page après validation de formulaire par POST
    Par Flynt dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/02/2008, 16h33
  4. Ouverture d'une page aprés validation d'un formulaire
    Par civodultrebor37 dans le forum Langage
    Réponses: 11
    Dernier message: 14/12/2006, 13h19
  5. [PEAR][HTML_QuickForm] Comment afficher une page après validation du formulaire ?
    Par jpinfotech dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 27/11/2006, 15h58

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