Cherche script sécurité

Résolu
jupiler -  
 jupiler -
Bonjour,

si quelqu'un connait un script "sécurisé" qui permette d'accéder à certaines pages de mon site en étant authentifié je suis preneur.

Merci à vous
Configuration: Windows Vista
Firefox 3.5.3

1 réponse

  1. graffx Messages postés 120 Date d'inscription   Statut Contributeur Dernière intervention   2 031
     
    cherche du coté des sessions, c' est tres facile.

    mon script tout pret, mais y' a rien de compliqué et rien ne vaux les sessions.

    http://87.98.145.231/~datacode/tuto.php?cat=1&sous_cat=11&tuto=42
    0
    1. jupiler
       
      Merci graffx ca a l air nickel par contre j ai un suci dans la partie connexion j ai mon form

      <form action="traitement_connexion.php" method="post">
      Nom d'utilisateur:<input type="text" name="username" maxlength="40">
      Mot de passe:<input type="password" name="pass" maxlength="50">
      <input type="submit" name="submit" value="ok">
      </form>

      ici tout est ok

      et j ai le fichier traitement_connexion.php :

      <?php

      $pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
      $passe = sha1(mysql_real_escape_string(htmlspecialchars($_POST['pass'])));
      $quete = mysql_query('SELECT pseudo, passe FROM matable WHERE pseudo="' .
      $pseudo . '"');
      $nbre = mysql_num_rows($quete);
      $donnees = mysql_fetch_assoc($quete);



      if($nbre != 0) //si le pseudo existe
      {
      if($passe == $donnees['passe'])
      {
      $_SESSION['pseudo'] = $_POST['pseudo'];

      echo "<center><br><br> Vous êtes maintenant
      connectés en tant que '.$pseudo.'";
      }
      else
      {
      echo "Vous n'avez pas rentré les bons identifiants";
      }

      }
      else{
      echo "<script type='text/javascript'>\n";
      echo "alert('$pseudo');";
      echo "</script>";
      echo "Pseudo inexistant !";
      }

      ?>

      ca ne marche pas il me met pseudo existant alors que le pseudo est bien dans ma table et quand je verifie la valeur de $pseudo cette variable est vide ....

      Merci de votre aide
      0
      1. jupiler > jupiler
         
        oups problème de valeur du name il voit bien $pseudo prend bien la bonne valeur mai maintenant j'ai cette erreur

        Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in W:\traitement_connexion.php on line 7

        Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in W:\traitement_connexion.php on line 8
        Pseudo inexistant !
        0
      2. jupiler > jupiler
         
        j ai trouvé probleme de connexion à la ba merci
        0