Espace Membre

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Espace Membre

Re: Espace Membre

par baneagle » 07 juin 2011, 17:15

parce-qu'il te faut un script de déconnexion pour supprimer la session. Tu fais une page avec juste ça à l’intérieur:
<?php
session_start();
unset($_SESSION);
session_destroy();
header("Location: index.php");
?> 
Et tu fais un lien vers cette page qui correspond au lien de déconnexion d'un membre.

Re: Espace Membre

par Sabrina » 07 juin 2011, 17:13

#-o #-o #-o #-o
OKKKKKKKK ca marche bien aussi je dois pas mettre ça
session_start();
Merci encore et Bon courage =D>

Re: Espace Membre

par Sabrina » 07 juin 2011, 17:10

Merci encore

Et si tu veux une autre question #-o

On m'as dis que si je veux que j'affiche pas des pages que si le membre est inscrit et connecté
je dois faire ca :
session_start();
if(!isset($_SESSION['pseudo'])) header("Location: index.php");
Je l'ai fais mais la page s'ouvre normal 8-|

Re: Espace Membre

par baneagle » 07 juin 2011, 16:55

Nikel! Tu verras avec un peu de pratique, l'espace membre ça te paraîtra plus que simple! 8-)

Re: Espace Membre

par Sabrina » 07 juin 2011, 16:51

:P :P :P :P
OKKKKKKKKKK Merci bcp
enfin ça marche trés bien =D>

Re: Espace Membre

par baneagle » 07 juin 2011, 16:46

okaaaayyyy tu as fait disparaitre ta variable $Pseudo. mdrrrrr

Modifies comme ca:
$_SESSION['pseudo'] = $login;

Re: Espace Membre

par Sabrina » 07 juin 2011, 16:43

Ok merci bien, j'attends votre aide :priere:

Re: Espace Membre

par baneagle » 07 juin 2011, 16:42

C'est une bonne chose, au moins on a identifié le problème. Oui l'erreur est ici. Je cherche vite fait et je te dis ce qui va pas.

Re: Espace Membre

par Sabrina » 07 juin 2011, 16:42

Tu veux dire l'erreur est ici ??
 $_SESSION['pseudo'] = $Pseudo;
que ce que je dois faire ??

Re: Espace Membre

par Sabrina » 07 juin 2011, 16:37

Je l'ai fais et je n'ai reçu aucun résultat la page est vide #-o

Re: Espace Membre

par baneagle » 07 juin 2011, 16:33

dans ce cas fais juste une page de test avec simplement ça à l’intérieur:
<?php
session_start();
echo $_SESSION['pseudo'];
?>
Si rien ne s'affiche ça veut dire qu'il y a un problème au moment de la création de la variable de session.

Re: Espace Membre

par Sabrina » 07 juin 2011, 16:28

J'ai pas compris, que voulez vous dire ???

Et pour ma table je n'ai que 4 enregistrements (je l'ai créer pour que je fais mes testes ) et il n'y a pas des pseudo doublons
et le problèmes ici c'est qu'il m'affiche seuls les enregistrements dont les 2 champs "Pseudo" et "Pass" sont encore vides.

#-o

Re: Espace Membre

par baneagle » 07 juin 2011, 16:24

Hmmmm ça m’étonnerait pas que ta requête pour attribuer un pseudo modifie toutes entrées de ta table. Vérifie dans phpmyadmin si tous tes membres n'ont pas le même pseudo.

@Ez3kiel: honnêtement je n'en ait aucune idée (je débute aussi ^^). Je sais que ca fonctionne lors d'une édition phptopdf donc oui ça ne m'étonnerait pas mais je préfère lui donner une méthode dont je suis sûr vu que je suis quasiment le seul à lui répondre. 8-|

Re: Espace Membre

par Ez3kiel » 07 juin 2011, 16:21

Euh ... Ca revient au même je crois ...
Les simples quotes permettent bien de passer la variable à l'intérieur de double quote, non ?

Re: Espace Membre

par Sabrina » 07 juin 2011, 16:19

:( Rien n'est changé #-o

Pour vous aider, ma table contiens les champs : id, Nom, Prenom, Civilite, Laboratoire, Grade, Tel, Adresse, Email, Pseudo, Pass

Pendant l'inscription le membre saisis tous ces coordonnées, pour remplir ces champs sauf le Pseudo et Pass, aprés l'inscription c moi qui les remplis ces 2 champs et envoie le Pseudo et le mot de passe au membre par e-mail,

Ce que j'ai remarqué que c'est qu'il m'affiche le nom et Prénom des membres dont j'ai pas encore donnée de Pseudo et Pass dans ma table comme l'exemple précédant "Bienvenue Mr Nom2 Prenom2"

8-| Et j'ai pas compris Pourquoi ça ???