Flux d’activité

Flux d’activité de Messages

  1. paulanna


    tu dis que tu peux te déconnecter avec le code que tu as écris, cela semble correct

    <form action="<?php echo $_SERVER['PHP_SELF']?>" method="POST">

    <input name="sortie" type="submit" value="D&eacute;connexion" />

    </form>

    <?php

    if(isset($_POST['sortie'])) {

    unset($_SESSION['utilisateur']); ou mettre la fonction est_identifie();

    echo("Vous êtes déconnecté");

    }

    ?>

  2. bouro


    Merci Paulanna mais je vais laisser comme il est mon code si la personne retape l'adresse que le message s'affiche une deuxieme il n'a qu'a utiliser bien le navigateur au lieu de faire le malin :D.

    Mais est ce qu'il ya un moyen de se deconnecter en affichant un message : "vous êtes déconnecté" sans que le nom de du fichier sortie.php s'affiche dans la barre d'adresse.

    Edit : Je voudrais faire comme le site peel quand je me déconnecte il affiche un message ...

  3. bouro


    Ok merci beaucoup :D

    J'ai une petite question pour le bouton se déconnecter, j'ai mis un bouton

    dans la balise <form>

    <form action="<?php echo $_SERVER['PHP_SELF']?>" method="POST">

    <input name="sortie" type="submit" value="D&eacute;connexion" />

    </form>

    j'ai mis le code suivant :

    <?php

    if(isset($_POST['sortie'])) {

    unset($_SESSION['utilisateur']);

    echo("Vous êtes déconnecté");

    }

    ?>

    ca marche mais le probleme c'est que le message s'affiche au dessus de la page comment fais pour juste afficher le message seul?

    Au début dans la page sortie.php j'ai mis :

    <?php

    include("configuration.inc.php");

    /* Désaffecte la variable de session $_SESSION['utilisateur'] pour déconnecter l'utilisateur. */

    unset($_SESSION['utilisateur']);

    echo("Vous êtes déconnecté");

    ?>

    et aussi j'ai rajouté une redirection pour aller a la page index.php

    mais moi je veux pas afficher dans la barre d'adresse le nom du fichier qui sert a la déconnection :

    www.monsite.com/sortie.php

    c'est pour ça que je suis entrain d'essayer une autre methode, si vous en connaissez une,

    Merci :wub:

  4. Willy


    logique, le global sert à dire que la variable est globale et non seulement limitée à cette fonction.

    Sinon passez par une variable de session, en créant cette variable à la connexion dans conn.php et en regardant sa valeur ensuite. Vous passez une fois dans la boucle, vous modifiez la valeur de la variable, comme ça la seconde fois, vous passez dans la second boucle qui vous dira que vous etes déja connecté.

    Mais franchement c'est se prendre la tête pour rien je trouve !

    Je vous laisse chercher 24h pour les variables de session et comment modifier ma solution.

    Willy

  5. bouro


    Oui, je sais merci beaucoup, au faite j'ai créé la page conn.php, quand je valide le formulaire de connexion, le formulaire appele la page conn.php et c'est la ou le message s'affiche : vous êtes connecté.

    Mais le probleme c'est que si une personne tape l'adresse : www.monsite.com/conn.php le meme message s'affiche, je veux qu'un autre message s'affiche qui dit : vous êtes déjà connecté.

  6. Willy


    Désolé de ne pas répondre, mais autant quand on peut développer un code à partir de rien je suis là, mais là donner un code déja fait alors que la MAJ est normalement payante, je ne fais pas :D

    Suivez les conseils de Mr Ruault ou bien faite faire la MAJ vers la 3.6, ca vaut vraiment le coup.

    Willy

  7. pruault


    les manipulations à faire

    1/ Ajouter un champ avoir dans la table peel_utilisateurs

    2/ Ajouter l'avoir dans l'object caddie et déduire du total de la commande le montant de l'avoir

    L'avoir sera stocké dans la variable $_SESSION['utilisateurs']['avoir'] lorsque le client s'identifie

    3/ Ensuite il faut ajouter un champ dans la table peel_commandes pour stocker le montant de l'avoir puis afficher le champ sur la facture

  8. Aquarelle


    en fait je vais utilisé mon panier comme si je stockais des préférences.

    Une commande sera en fait une préférences.

    Donc je n'ai pas besoin de gestion de qté.

    je veux juste faire en sorte de garder en mémoire quelques produits.

    Je ne fait pas un site de vente en ligne mais un site plutot sur la consultation :wub:

    C'est un peu confus dans ma petite tête, tu veux stocker dans le panier des préférences ? Peux tu donner plus d'explications avec un exemple concret :D :D

  9. evebeauté


    Voila le site est en ligne !!! hurra !! :D

    En fait le probleme eté que dans le changement des variables sur installer.php, :D

    j'avais ecrit le titre du site en majuscule alors que dans la base de données, le titre est en minuscule !!!

    J'espere que mes posts pourront servir aux debutants comme moi !!!

    Merci a willy, aquarelle paulanna et ceux que j'oublie pour leur aide. :wub:

Twitter Advisto ecommerce

Facebook PEEL Shopping