begin process at 2012 05 30 17:56:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

CSS

 > 

Pb affichage page


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb affichage page

mercredi 6 juin 2007 à 11:23:15 | Pb affichage page

rasengan7

Bnojour à tous,

j'ai un problèpme avec ma page identification, en fait je veux afficher le bouton déconnexion en vert dès ke l'utilisateur s'est correctement identifié.

Mon problème est que une fois l'utilisateur identifié celà fonctionne mais la page d'identification en elle même n'est pas mis en page.

<?include("sqlconnect.php");?>  
<?php

   //Page terminé (Revoir le css pour la partie où l'on rentre les données
  

if (isset($_POST['login'])) /*si l'utilisateur est correctement identifié. */
{
  $login = $_POST['login'];
}  
  
  /*on récupère toutes les données de l'utilisateur dans la base de données */
  
  
  $retour = mysql_query("SELECT * FROM identification_clients WHERE login = '$login' ") or die( "erreur de base de données");
  $donnees = mysql_fetch_array($retour); 
  
     
  if ((isset($donnees['ID'])) AND ($donnees['ID']!=""))
  {
   
   /*on initialise toutes les variables de session avec les données récupérées. */
   
   $_SESSION['ID'] =$donnees['ID'];
   $_SESSION['nom'] =$donnees['nom'];
   $_SESSION['Adresse1'] =$donnees['Adresse1'];
   $_SESSION['CodePostal'] = $donnees['CodePostal'];
    $_SESSION['Ville'] =$donnees['Ville'];
    $_SESSION['NomResponsable'] =$donnees['NomResponsable'];
   $_SESSION['EtatCivil'] =$donnees['EtatCivil'];
   $_SESSION['Telephone'] =$donnees['Telephone'];
   $_SESSION['FAX'] =$donnees['FAX'];
   $_SESSION['adresse_mail'] = $donnees['adresse_mail'];
   $_SESSION['Remarque'] =$donnees['Remarque'];
   $_SESSION['datetéléchargement'] =$donnees['datetéléchargement'];
   $_SESSION['versiontelmaj'] =$donnees['versiontelmaj'];
   $_SESSION['login'] =$donnees['login'];

   $_SESSION['testlog'] = 1;
  }
  else
  {
   $_SESSION['testlog'] = 0;
  }
 mysql_close(); /*Déconnexion de MySQL */

 /*vérification de la condition du mot de passe*/ 
 
 
 if (isset($_POST['mot_de_passe'])AND($_SESSION['testlog']==1)) // Si l'utilisateur a rentré un mot de passe
 {
    /* on initialise une variable avec la valeur du mot de passe saisi par l'utilisateur. */
    $mot_de_passe = $_POST['mot_de_passe'];
 }
 else
 {
    $mot_de_passe = "";   /*sinon on initialise une chaine avec une chaine vide. */
 }
 include ("sqlconnect.php");
 $retour = mysql_query("SELECT * FROM password WHERE numeropass = 1 ") or die("erreur de base de données");
 $donnees = mysql_fetch_array($retour); 
 mysql_close(); /* Déconnexion de MySQL */  

 
 if ($mot_de_passe == $donnees['pass']) /* Si le mot de passe est bon */
 {

     $_SESSION['password'] = 1;
 include("haut.php"); // C'est cette page ki permet la mise en page du menu et du css. Si je l'a met tout en hut j'aurai 2 menus à gauche.
?>  
  <div id="corps2">
  <h1 >Identification terminée</h1>
  <h3 class="h3violet">Identification</h3>
  <div class="fondvioletclair">
    <p>Etat de la connexion: actif</p>
    <p>Bienvenue à vous, <?echo $_SESSION['EtatCivil'];?> <strong><?echo ucwords(strtolower($_SESSION['NomResponsable']));?></strong>! </p>
    <div class="attention"> <p>Pour des raisons de sécurité, il est préférable de terminer votre session lorsque vous ne vous en servez plus, plutôt que de la laisser
se terminer seule. Veuillez pour cela appuyer sur le bouton vert déconnection avant de quitter nos pages.</p>
  
  </div>
<?php
  include("sqlconnect.php");
  mysql_query('UPDATE connectes SET util=\'' .$_SESSION['NomResponsable']. '\' WHERE ip=\'' . $_SERVER['REMOTE_ADDR'] . '\''); // NomResponsable inscrit dans la table identification_clients ???
  mysql_close(); /* Déconnexion de MySQL */ 
?>  <h3 class="h3violet">Mon compte</h3>
  <div class="fondvioletclair">
   <p>Pour accéder aux informations relatives à votre compte, veuillez suivre le lien suivant:</p>
   <p><a href="ComptepersoAf.php" class="lienspurplearrow">Accéder à mes informations.</a></p>
   <p>Pour modifiez les informations relatives à votre compte, veuillez suivre le lien suivant:</p>
   <p><a href="ComptepersoMod.php" class="lienspurplearrow">Modifier mes informations.</a></p>
  </div>


<?php
 }
 else /* le mot de passe n'est pas bon */
 {
  $_SESSION['password'] = 0;
 
 ?>
 
  <div id="corps2">
   <h1 >Identification du client</h1>
   <h3 class="h3violet">Vous êtes déjà enregistré</h3>
   <div class="fondvioletclair">
    <p>La phase d'identification est nécessaire pour récupérer les mises à jour sur notre site.</p>
    <div class="attention" id="important"><p><strong> Il est nécessaire d'autoriser l'utilisation des cookies pour s'identifier correctement avec internet explorer. Vous
DEVEZ donc suivre les instructions suivantes pour télécharger la mise à jour:</strong></p></div>
    <p>Cliquez sur le menu outils de votre page, puis sur l'option "Options internet". Placez vous dans l'onglet confidentialité et cliquez sur le bouton "site".
Rentrez dans la zone adresse www.memorys.fr, puis cliquez sur autoriser, puis appliquer, puis ok. Vous pouvez maintenant vous identifier. Cette manipulation n'est pas à effectuer à chaque
connection.</p>
    <form action="identification.php" method="post">
     <p>login:</p>
     <p><input type="text" name="login" /> </p>
     <p>Mot de passe:</p>
     <p><input type="password" name="mot_de_passe" /> </p>
     <input type="submit" value="Valider" />
    </form>
    <p>Les utilisateurs du logiciels Opto-Jet sont les seuls habilités à obtenir et à posséder un mot de passe.</p>
  </div>
   <h3 class="h3violet">Vous n'êtes pas encore enregistré</h3>
   <div class="fondvioletclair">
    <p><a href="enregistrer.php" class="lienspurplearrow"> Enregistrez vous</a></p>
    <p>Attention, seuls les personnes clientes de la société Memorys ont la possibilité de s'enregistrer, cet enregistrement permettant d'accéder à la page de téléchargement des mises à jour.</p>
   </div>
  </div>
 <?
 }
 ?>
 
<?include("bas.php");?>

Ps: J'ai commenté la ligne en rouge ki pose problème



Cette discussion est classée dans : donnees, mysql, mot, passe, session


Répondre à ce message

Sujets en rapport avec ce message

Problème identification d'un client [ par rasengan7 ] Voilà mon problème est simple,j'ai dans ma page identification une boucle, mais je n'arrive jamais à afficher les pages de compte.Voici le code:<?incl Fonction update [ par biloutte33 ] Bonjour,j'ai un espace membre et j'aimerais créer un fomulaire de changement de mot de passe pour mes membresjusqu'à présent, aucun soucis, le formula Problème d'identifiction [ par sbsm ] Bonjour,Je suis entrain de travailler sur un projet universitaire. Il consiste à réaliser un emploi du temps dynamique des cours. Une partie a déjà ét Problème de lien $_SESSION et $_GET... [ par BooletMan ] Je suis sur le point de m'arracher les cheveux, tout débutant que je suis en PHP, sur un problème qui s'avèrera surement idiot... mais voilà: je suis SESSION : protection de page [ par jreaux62 ] Bonjour,J'ai fait des pages (pour un espace d'administration en ligne) avec protection par cookie.Mais apparemment, on m'a fait comprendre qu'au lieu Formulaire de mot de passe perdu [ par Sub_Mat ] Bonjour à tous,Bon voila, je suis en train de mettre en place un système de récupération de mot de passe sur mon site, et j'ai beau chercher, mais je php:aider moi(valider pseudo et mot de passe avec formulaire) [ par info3licen ] Bonjour,je travaille avec phpj'ai besoin d'aide,je n'arrive pas a trouvé la solution: j'ai fai un formulaire avec pseudo et mot de passe les utilisate Authentification plusieurs types de comptes [ par MaitreLgTbD ] Bonjour,Apres avoir cherché plusieurs heures sur le net en vain je sollicite vos connaissances.Mon code ci dessous devrait me permettre d'identifier d Mot de passe MD5 [ par jackdaniel9 ] Bon j'ai un espace membre Quand un utilisateur s'inscrit le mot de passe se crypte en md5 ..Tout est parfait de ce côté là C'est seulement pour se co vérification login et mot de passe [ par essermi ] Slt j'aimerai recuperer les variables login et mot de passe d'un formulaire et vérifier s'il correspondent dans ma BDD afin d'ouvrir une page!! mais s


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,856 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales