Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2101 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

php

n°46667
bob2674
Posté le 13-07-2001 à 15:23:02  profilanswer
 

j'ai une page où je demnde de saisir le mot de passe  
comment puis je faire pour tester el mot de passe qui se trouve dans un tableau et si il est faux recharger cette page?

mood
Publicité
Posté le 13-07-2001 à 15:23:02  profilanswer
 

n°46682
Mara's dad
Yes I can !
Posté le 13-07-2001 à 16:00:24  profilanswer
 

Comment as-tu choisi de conserver la trace du mot de passe d'une page à une autre ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°46687
bob2674
Posté le 13-07-2001 à 16:18:24  profilanswer
 

je le passe par formualire masi poru l'instant j'ai un pb il va plus loin alors que je ne sais pas pourkoi?
 
voila le  code
 
<html>
<head>
<title>Page d'identification</title>
</head>
 
<body bgcolor="#FFFFFF">
<table width="100%" border="0" height="181">
  <tr>
    <td>
      <div align="center">
        <p> </p>
        <p> </p>
        <p align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="+2">SYSTEME  
          D'INTERROGATION DE L'AS400</font></b></p>
        <p> </p>
        <p> </p>
        <p> </p>
      </div>
    </td>
  </tr>
  <tr>  
    <td>
      <form name="form1" action='testsecurity.php' method='post'>  
        <p align="center">Nom d'utilisateur AS400 :  
          <input TYPE="text" NAME="nom" VALUE=''>
        </p>
        <p align="center"> Mot de passe AS400 :  
          <input TYPE="PASSWORD" NAME="passe" VALUE=''>
        </p>
        <p align="center"> </p>
        <p align="center">
          <input type="submit" name="Submit" value="Entrer">
        </p>
      </form>
    </td>
  </tr>
</table>
 
</body>
</html>
 
 
puis phsecurity
 
 
<?  
//permet d'associer ce tableau à cette page
include "tablogin.php";
 
 
if ($tablog[$nom]==$passe)
  header('Location: 2page.php');
else
  header('Location: index.html');
  $nom='';
  $passe='';
?>

n°46692
Mara's dad
Yes I can !
Posté le 13-07-2001 à 16:29:15  profilanswer
 

Fait une page qui réalise les traitement suivants dans une fonction !
 
Cette focntion prend en argument le mot de passe ( reçu par formulaire ou par la page qui nous envoie ici par cookies, session ou url )
 
Si le mot de passe est transmis par une autre page ou si l'utilisateur vient de le saisir dans un formulaire, il faut controler sa validité.
S'il n'est pas valide, on affiche un message d'erreur, et on affiche le formulaire et on met fin au traitement de la page par exit.
Sinon, si on n'a pas reçu de mot de passe, on affiche directement le formulaire et on met fin au traitement de la page par exit.
 
Ce formulaire pointe (action=...) sur la première page du site après le test du mot de passe.
 
Toutes les pages de ton site font un require de cette page (qui ne contien que la fonction), et appelent cette fonction.
Si tout va bien, elle ne fait rien, et la page fait son boulot normal.
Si il y a un pb, la fonction affiche le formulaire et termine le traitement de la page.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : php


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)