Tom's Guide > Forum > Programmation > PHP, session membres / connexion
Mot :    Pseudo :           
 

Code de connexion.php

Code :
  1. <?
  2. session_start();
  3. if($_SESSION['autorisation'] == 'oui')
  4.     {
  5.         echo 'Tu es déja connecté';
  6.     }
  7. else
  8.     {
  9. ?>
  10. <html lang="fr">
  11.   <head>
  12.       <title>Party Kath</title>
  13.       <meta http-equiv="Content-Type" content="html; charset=iso-8859-1">
  14. <link rel="stylesheet" media="screen" type="text/css" title="design" href="design.css">
  15.   </head>
  16.   <body>
  17.         <div id="entete">
  18.         <p align="center"><img src="banniere.jpg"></p>
  19.         </div>
  20.         <div id="menu">
  21.         <? include("menu.html" ); ?>
  22.         </div>
  23.         <div id="menu2">
  24.         <? include("menu2.html" ); ?>
  25.         </div>
  26.         <div id="corps">
  27.         <p class="titre">Connexion</p>
  28.         <form method="post" action="ident.php">
  29.         <p class="texte">Ton pseudo</p><br>
  30.         <input type="text" name="pseudo"><br>
  31.         <p class="texte">Ton mot de passe</p><br>
  32.         <input type="password" name="pass"><br>
  33.         <input type="submit" value="Se connecter">
  34.   </form>
  35.   </div>
  36.   </body>
  37.   </html>
  38. <? 
  39.     }
  40. ?>


Code de ident.php

Code :
  1. <?
  2. session_start();
  3. mysql_connect('localhost', 'myself789', '*****');
  4. mysql_select_db('myself789');
  5. $pseudo = $_POST['pseudo'];
  6. $pass = $_POST['pass'];
  7. $requete = mysql_query('SELECT pseudo INTO users WHERE pass = '.$pass);
  8. if(isset($_POST['pseudo']) AND isset($_POST['pass']) AND $requete == $pseudo)
  9.     {
  10.         $_SESSION['pseudo'] = $_POST['pseudo'];
  11.         $_SESSION['pass'] = $_POST['pass'];
  12.         $_SESSION['autorisation'] = 'oui';
  13. ?>
  14. <a href="index.php">Merci! Retour a l'accueil</a>
  15. <?
  16.     }
  17. else
  18.     {
  19. ?>
  20. <a href="connexion.php">Mauvais pseudo et/ou mot de passe, réessaye</a>
  21. <? 
  22.     }
  23. mysql_close();
  24. ?>

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Programmation > PHP, session membres / connexion
Aller à :

Il y a 2241 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens