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

 


Dernière réponse
Sujet : php
Mara's dad 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.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mara's dad 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.
bob2674 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='';
?>
Mara's dad Comment as-tu choisi de conserver la trace du mot de passe d'une page à une autre ?
bob2674 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?

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