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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème de cookies

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de cookies

n°438044
Plout
Posté le 24-06-2003 à 14:55:41  profilanswer
 

Je dois développer un site pour mon projet de 2ème année et ce site comprends un système d'identification. J'ai installé EasyPhp et tout fonctionne très bien sur les navigateurs des membres de mon groupe. Mais au final on sera sous Linux et un ami a installé tout ce qui faut mais on a un problème avec les cookies. Ils sont bien envoyés et reconnus sous Netscape mais apparemment sous IE soit ils sont bloqués ou pas envoyés du tout, même en mettant le niveau de sécurité au minimum. Voici le code utilisé:
 
identification.php
<?  
require "php/share.inc.php";  
if($logout){SetCookie("nomducookie" );
?>
  <script language="JavaScript">
    document.location.replace("test.php" );
  </script>
<?
}
else{
if($posted && !empty($login) && !empty($pass)){    
$pass = md5($pass);  
  if(VerifSession($login,$pass)){
    EnvoieCookie($login,$pass);
   $msg = "Bienvenue $login";
  ?>
<script language="javascript">
opener.location.reload(true);
</script>
<?
 }
 else{
    $msg = "Login incorrect";
  }  
}
else if($posted) $msg = "Veuillez entrer votre mot de passe et votre login";
}
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="test.css" title="styles"/>
<title>Identification</title></head>
<body background="http://cnum.cnam.fr/IMA/fondacc-demi.jpg">
<form action="identification.php" method="post">
<?if($msg){ echo "<font color=red>$msg</font><br/><br/>"; }?>
<table>
<tr><td class="first">Login : </td><td><input type="text" name="login" value="<?echo $login;?>"></td></tr>
<tr><td class="first">Mot de passe : </td><td><input type="password" name="pass"></td></tr>
<tr><td class="first">&nbsp;</td><td><input type="submit" name="submit" value="Ok"></td></tr>
</table>
<input type="hidden" name="posted" value="1">  
</form>
<center><a href="javascript:self.close()">Fermer</a></center>
</body>
</html>
 
share.inc.php
<?  
function VerifSession ($login,$pass)
{
  if(empty($login) || empty($pass)) {
    return false;
  }  
   
  /* Requête bdd pour vérifier login/pass ok */
  $sql = "
          SELECT
           pass
          FROM utilisateurs
          WHERE login='$login'
         ";
  include ("connexion.php" );
  $result = mysql_query($sql);
  $row = mysql_fetch_array($result);
  if(md5($row["pass"]) == $pass){  
    return true;
  }else{
    return false;
  }  
}
 
function EnvoieCookie ($login,$pass)
{  
  // Envoi d'un cookie, avec login et mot de passe
  // Le mot de passe est encrypté  
  SetCookie("nomducookie","$login:$pass",time()+3600*24);  
}
 
?>
 
Est ce que vous voyez d'ou ca peut venir?
Merci d'avance.


Message édité par Plout le 24-06-2003 à 15:04:21
mood
Publicité
Posté le 24-06-2003 à 14:55:41  profilanswer
 

n°438408
Plout
Posté le 24-06-2003 à 18:46:28  profilanswer
 

Help personne ne sait?

n°438420
the real m​oins moins
Posté le 24-06-2003 à 19:05:03  profilanswer
 

compare les php.ini des 2 machines
 
(pq tu fous le mot de passe dans le cookie? [:mlc])


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème de cookies

 

Sujets relatifs
[CSS] problème de padding et IE 5.5 de #&@{ç!!!!![PHP] probleme avec if else + cookies
Problème de cookies[cookies]probleme avec mozilla
[PHP]-cookies ---> probleme inconnu[PHP/Cookies]Probleme a propos d'une incoherence sur les cookies(newbi
PHP - Probleme cookies[HTML JAVASCRIPT] Problème de cookies
[PHP ]probleme avec les cookiesPetit probleme de cookies en ASP...
Plus de sujets relatifs à : Problème de cookies


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR