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 :

Insertion de mot de passe en PHP et XHTML


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Décembre 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 10
    Par défaut Insertion de mot de passe en PHP et XHTML
    Bonjour

    Je me suis lancé il y a quelques jours dans la construction de mon propre site web (et du coup dans l´apprentissage des languages XHTML, CSS et PHP). Tout vas bien tant que je ne me sert que du language XHTML (et aussi du language CSS), mais ca se complique lorsque j´y ajoute du PHP.

    je voudrais insérer, dans ma premiere page, des fonctions me permettant de ne faire entrer sur ce site que des membres ayant des noms et des mots de passe valides, or je bute totalement.

    Voici pour info ce que j´ai déja tapé :

    Fichier new0.html :

    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
    <!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="sk" >
    <head>
    <title>BLABLA</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
    </head>
    <body>
    <h1>BLABLA</h1>
    <form action="new1.html" method="post" >
    <p>
    <label for="pseudo">Ton nom :</label>
    <input type="text" name="id"/><br />
    <label for="pass">Ton mot de passe :</label>
    <input type="pass" name="password"/><br />
    <input type="submit" value="Valider"/>
    </p>
    </form>
    </html>
    Fichier new1.html :

    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
     
    $login = "nom";
    $pass = "mot de passe";
    $ok_path = "new1.html";
    $wr_path = "new0.html";
     
    if($login != $id AND $pass != $password)
    {
    ?>
    <!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="sk" >
    <head>
    <title>BLABLA</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
    </head>
    <body>
    <h1>BLABLA</h1>
    </body>
    </html>
    <?
    }
    else
    {exit;}
    ?>
    Pour info ce n´est encore qu´un projet donc je ne l´ai pas encore hébergé. L´hébergeur devrait etre Free (je sais que cela peut parfois compliquer les choses).

    Merci d´avance pour votre aide

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Bonjour et Bienvenue sur les forums de developpez.com

    Une remarque importante : sauf cas spéciale les pages .html ne peuvent pas interpréter le PHP.

    Tu dois donc renommer ta page new1.php
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre habitué
    Inscrit en
    Décembre 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 10
    Par défaut
    Je viens de renommer ma page en new1.php et j´ai un petit probleme: IE la reconnait comme étant un fichier "PictureIt" et donc cherche a l´ouvrir avec ce logiciel. Autre soucis, quand je tape un nom ou un mot passe différent de celui attendu, je bascule quand meme sur la page a proteger.

    Aurais-je encore commis une erreur ?

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    On va essayer d'ecarter tout de suite une hypothese : est-ce que tu te sert bien d'un serveur PHP ? (Apache par exemple via EasyPHP , WAMP ou autre ) ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre habitué
    Inscrit en
    Décembre 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 10
    Par défaut
    Notepad++ ne serait pas suffisant ?

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Malheureusement non , notepad++ sert à éditer les fichiers , pour exécuter le PHP , il faut un serveur Web .

    Je te conseil WAMP, pour débuter , tu installe , tu mets en route , tu ets tes fichiers dans le répertoire "www" et tu y accède en tapant http://localhost dans la barre d'adresses de ton navigateur.
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

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

Discussions similaires

  1. Réponses: 17
    Dernier message: 29/04/2008, 21h53
  2. [LDAP] Authentification LDAP via nom d'utilisateur/mot de passe en PHP
    Par hismaella dans le forum Bibliothèques et frameworks
    Réponses: 14
    Dernier message: 21/03/2007, 15h28
  3. Réponses: 2
    Dernier message: 22/01/2007, 17h19
  4. mot de passe crypté php / mysql
    Par billy1377 dans le forum Administration
    Réponses: 1
    Dernier message: 20/09/2006, 10h04
  5. cryptage assymetrique de mot de passe(javascript/PHP)
    Par chess132 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 25/10/2005, 13h04

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