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 :

rafraichissement pas pratique (du tout) [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de TwAzO
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 67
    Par défaut rafraichissement pas pratique (du tout)
    Bonjour,

    je suis face à un problème problématique

    J'ai une page html qui se rafraichit toutes les 10 secondes. Or cette page n'est accessible que par un mot de passe que j'ai défini. Ce qui se passe, c'est que quand ma page se reload, il me redemande le mot de passe!!

    De plus,sur cette page on peut entrer des données qui sont enregistrées dans une base et qui sont ensuite visibles dans une iframe, mais le rafraichissement me rajoute à chaque fois une entrée vide...

    Bon pour les entrées vides, je pense qu'un "if isset" fera l'affaire, mais je ne sais pas comment faire pour que mon script arrete de me renvoyer sur la page du password!!

    Bien entendu, le module BouleDeCristal n'étant pas encore disponible (mais il viendra un jour lol ^^) , voici un bout de code:

    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
    // J'ai choisi le mot de passe "hacker"
    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 == "hacker") // Si le mot de passe est bon
    {
    echo "<script>alert('Mot de passe correct :p')</script>";
    // On affiche la page cachée.
    ?>
     
    <html>
    	<head>
    		<meta http-equiv="Refresh" content="10">
            ..............................
    </html>
     
    <?php
    }
    else // le mot de passe n'est pas bon
    {
    echo "<script>alert('WARNING==> Mot de passe requis ==>WARNING')</script>";
    // On affiche la zone de texte pour rentrer le mot de passe.
    ?>
     
    <html>
        <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>
    		<img src="./warning.jpg">
    		<p>Vous avez besoin d'un mot de passe pour accéder à cette page:</p>
    		<img src="./warning.jpg">
    	<form action="Formulaire1.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 gestionnaire des absences</p>
        </body>
    </html>
     
    <?php
    } // Fin du else
    // Fin du code :)
    ?>
    Si quelqu'un peut m'aider... (désolé pour la colorisation du code mais értant sous FF je n'ai pas besoin des / pour cette utilisation.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 122
    Par défaut
    enregistre ton mot de passe dans une variable session comme sa elle reste malgrès le rafraichissement

  3. #3
    Membre confirmé Avatar de TwAzO
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 67
    Par défaut
    Ok merci! Je n'ai pas encore utilisé utilisé les variables de session mais je vais m'y mettre maintenant.

    Sinon tu n'aurai spas une tite piste stp?

  4. #4
    Membre expérimenté
    Avatar de mathieugut
    Profil pro
    Webmaster
    Inscrit en
    Mars 2008
    Messages
    225
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2008
    Messages : 225
    Par défaut
    Salut,

    Pour l'utilisation des sessions, la FAQ Sessions est assez pratique pour comprendre...
    Bienvenue dans la matrice, attention à bien lire les règles...

    .::Mon espace perso developpez.com ::.

  5. #5
    Membre confirmé Avatar de TwAzO
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 67
    Par défaut
    OK merci j'ai trouvé 2-3 autres tuto encore donc je pense que je vais y arriver.

    @++

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

Discussions similaires

  1. [Debian] Pas d'accés à tout internet
    Par Tab dans le forum Réseau
    Réponses: 5
    Dernier message: 16/07/2007, 10h24
  2. Base en réseau pas disponible pour tout le monde
    Par Boubas1 dans le forum Sécurité
    Réponses: 1
    Dernier message: 26/06/2007, 20h50
  3. [Mail] Part mais n'est pas reçu par toutes les boites !
    Par GryzzlyJr dans le forum Langage
    Réponses: 3
    Dernier message: 07/06/2007, 23h59
  4. CSS pas adapté à tout les cas...
    Par rougedragon dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 22/10/2006, 13h04
  5. Sélection d'1 ligne de dbgrid pas esthétique (du tout)
    Par Vulcanos dans le forum Composants VCL
    Réponses: 2
    Dernier message: 29/08/2005, 14h17

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