logo Homepage
Pages: [1]
  Imprimer  
Auteur Fil de discussion: condition formulaire authentification ou affichage pseudo  (Lu 2368 fois)
quitoboss
Profil challenge

Classement : 7446/54284

Néophyte
*
Hors ligne Hors ligne
Messages: 11


Voir le profil
« le: 11 Novembre 2007 à 17:49:37 »

bonjours a tous!!!
voila j'ai fait une petite page d'authentification sur mon site mais cependant,
apres avoir bien fait quelque setcookie,
j'ai rajouté un autre code qui en gros dit si le cookie authentification existe et que il est égal à 1 alors on affiche le pseudo qui se trouve dans $_COOKIE['pseudo']
et sinan, on affiche le formulaire d'authentification

mais le problème est que le formulaire d'authentification s'affiche toujours bien que le cookie soit présent

je rajoute car la est peut etre le probleme j'ai fait une include d'une page nommé etat sur mon index, et dans cette page etat, j'ai inclu la page formulaire_authentification.php

voici le code de toute la page
Code:
<html>
<head>
<title>etat</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#cccccc">
<table border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="26"><img src="images/coin-haut-gauche.gif" width="26" height="26">
    </td>
    <td width="99" background="images/haut-mileu.gif">&nbsp;</td>
    <td width="26"><img src="images/coin-haut-droite.gif" width="26" height="26"></td>
  </tr>
  <tr>
    <td width="26" height="22" rowspan="2" background="images/haut-gauche-2.gif">&nbsp;
    </td>
    <td width="99" align="center" background="images/haut-milieu-2.gif">
      <?php
 
  if (isset($_COOKIE['authentification']) AND $_COOKIE['authentification'] == 1)
      {
       echo 
$_COOKIE['pseudo'];
      }
  else
      {
   include("/mnt/146/sdb/6/f/quitoboss/v3/authentification/formulaire_authentification.php");
   }
  ?>

    </td>
    <td width="26" rowspan="2" background="images/haut-droite-2.gif">&nbsp; </td>
  </tr>
  <tr>
    <td align="center" background="images/haut-milieu-2.gif">&nbsp;</td>
  </tr>
  <tr>
    <td width="26"><img src="images/coin-bas-gauche.gif" width="26" height="29"></td>
    <td width="99" background="images/bas-milieu.gif">&nbsp; </td>
    <td width="26"><img src="images/coin-bas-droite.gif" width="26" height="29"></td>
  </tr>
</table>
<p>&nbsp;</p>
</body>
</html>

voili voilou j'espere me faire aider merci d'avance à tous!!
Journalisée
neoflo
Profil challenge

Classement : 8124/54284

Membre Complet
***
Hors ligne Hors ligne
Messages: 171


Voir le profil WWW
« #1 le: 13 Décembre 2007 à 14:33:28 »

On pourrait voir ton setCookie ?

Car si tu as précisé un mauvais domaine par exemple, ton application Web ne pourra pas le récuperer car il ne correspondra pas au bon domaine.
Journalisée

Folcan

Profil challenge

Classement : 508/54284

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1520


Voir le profil
« #2 le: 13 Décembre 2007 à 15:00:07 »

Bien que PHP arrive en general tout seul "plutot bien" à convertir une variable au type demandé, cela peut poser des problèmes.
Or dans un cookie, c'est du string et non de la culotte de grand mère, donc préfère :

blabla [...] AND $_COOKIE['authentification'] == "1") {
Journalisée

-=[FoLc@N]=-

Citation :
* Le futur appartient à ceux qui croient à la beauté de leurs rêves, je crois au miens, NewbieContest aura un bon futur.
* Il y'a seulement 10 categories de gens dans la vie : ceux qui comprennent le binaire, et les autres.
Pages: [1]
  Imprimer  
 
Aller à: