neo1828

  • Nombre de sujets
    6
  • Nombre de messages
    28
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

neo1828
le 03/09/2006 à 21:30
"remember me" ne fonctionne pas
Hello à tous!

L'exemple est pris d'ici http://www.lephpfacile.com/howto/index.php?p=10, et j'aiemrais juste y incorporer une petite case checkbox permettant de retenir le login et pass de l'utilisateur.

Merci à vous!
neo1828
le 03/09/2006 à 15:11
"remember me" ne fonctionne pas
Bonjour,

Sur ce wall http://www.lephpfacile.com/wall/wall.php?id=3110 est expliqué mon problème, je croix savoir ou se trouve mon erreur, mais je n'arrive pas à la corriger!

J'ai essayé plusieurs choses, mais jene trouve pas, pourriez vous vérifier?

Merci d'avance.
neo1828
le 24/08/2006 à 17:34
Aucun Update/insert de ma BDD
Encore moi!

Oui j'avais déjà utilisé les sessions unset également.

A priori sa fonctione, mais bon par un second chemin, lors de la demande de l'update de la ligne èskiouwèl, j'ai inséré également la mise à jour du pseudo! Oui se n'est pas le meilleur truc à faire, mais on suppose que le user ferme IE avant de se relogger (pourvu que...)!

Je t'embrasse, non je rigoooolle, un super grand merci pour ton aide qui m'a vraiment super bien aidé à la création de notre petit site famillial :-)
neo1828
le 24/08/2006 à 11:37
Aucun Update/insert de ma BDD
Bijour!

Juste une chose à laquel je ne pensais pas, la session_id() se base sur Coockies et si la page reste ouverte ben le coockie reste le même!

Hahaaa fermé le IE et ensuite ben hooo un nouveau session_id! Pour tout dire, mes pc ne sont coupés qu'un fois par mois possédant un portable, je le ferme tout simplement et il se met en veille et au boulot idem... Il faut pourtant que je pense à rebooter de temps en temps *sifflote*.

Bon un truc qui me reste quand même de temps en temps je me logge avec un user différent pour tester l'affaire, et il arrive que le champ "pseudo" est vide! Peut on y remésier, genre forcer à ce que cette case soit remplie dans MySQL?

Bien à toi!
neo1828
le 23/08/2006 à 21:44
Aucun Update/insert de ma BDD
Oui je comprends, mais bon, se n'est pas parfait...
Le hic, je me connecte d'un même pc avec différent users, ben tous auront le même session_id, ce qui n'est pas pratique.

- juste une ligne apparait avec la première page que le seudo a visité
- lors de changement vers reconnaissance pseudo et date (where date='$date' AND pseudo='$pseudo'), ben toutes les lignes ou ce pseudo et cette date sont visible, ben il y a un ajout de l'heure, de la page... (c'est logique, sa j'ai compris la raison et je l'ai fait volontairement pour voir si un update peut se faire!)

mais j'ai l'impression que si on travaille avec des choses unique ben:
- l'update ne se fait pas
- chaque connexion d'un même user à la même date affiche une nouvelle ligne avec le même session_id

le but est d'avoir par jour, ce qui s'est passé donc les liens visités, sur user et quand. Naturellement si il y a une nouvelle date, là une nouvelle ligne peut se faire égallement!

(je persiste, je sais, mais heuuu comment dire je trouverai bien, sa doit juste être parfait si on veut(rien n'est parfait))
neo1828
le 23/08/2006 à 19:39
Aucun Update/insert de ma BDD
Héhééé ben oui re,

Est ce que cette ligne est correcte?

<?php
session_start();
// on ouvre la session
$session_id = md5(uniquid(time()));

à la place de

<?php
session_start();
// on ouvre la session
$session_id = session_id();
neo1828
le 23/08/2006 à 12:35
Aucun Update/insert de ma BDD
En effet re..

Bon à ce que j'ai appris en èskiouwèl [SQL donc] est qu'il faut d'abord citer les champs à complèter:
(id,sessid,pseudo,date,time,parcours)
je peux me tromper, mais j'ai constaté que la table ne se remplis pas sans sa...

Alors voilà le résultat:
id:11 sessid:"chiffres et lettres" david 2006-08-23 00:00:00 /famille2/nous_test.php

Mhh je vais travailler sur le time (qui doit donc être l'heure d'arrivée) et sur le parcours, parce que celui-ci ne s'ajoute pas. Seul le premier est affiché mais pas la suite des liens...

Enfin merci merci merci beaucoup beaucoup!

PS: je ne pensais que la suite des champs avait une tel importance.
neo1828
le 23/08/2006 à 12:09
Aucun Update/insert de ma BDD
Un grand merci pour ton suivi :-)

Oui sans problèmes, alors ma table tbl_statistique comprends:

id mediumint(11) UNSIGNED auto_increment
sessid varchar(50) Null: Non
pseudo varchar(20) Null: Non
date date Null: Non valeur: 0000-00-00
time time Null: Non valeur: 00:00:00
parcours text Null: Non

Une autre table tbl_acces existe avec la suivante:

id int(11) Null:Non auto_increment
idpersonne varchar(63) Null:Non
pseudo varchar(8) Null:Non
pwd text Null:Non
email varchar(30) Null:Oui

Par la suite quand une personne se logge sur la page login.php, il a acces au site, sinon, il ne passe pas. Ce loggin et pass sont connu par la table acces, donc un nombre limité.
neo1828
le 23/08/2006 à 08:57
Aucun Update/insert de ma BDD
Boujour à tous...

Je ne sais pas si je me suis bien exprimé. Mais voici le problème enfin une chose que j'aimerais résoudre.

Grâce au Script codé et corrigé ci-dessus, que je remercie d'ailleurs, je parviens à insérer une ligne dans la table pour une connexion d'un pseudo. Les champs dans l'ordre suivant id, sessid, pseudo, parcours se remplissent bien de mon ordinateur.
Lors de la connexion de n'importe quel pseudo d'un autre endroit/pc, seul le champ pseudo reste vide comme si aucune valeur n'y est proposé, par contre les autres champs se complètent.

Aussi à chaque connexion d'un même pseudo, une nouvelle ligne se crée, mais je pensais justement au début d'éviter ceci pour une même date et une même Session ID, seul si qqun par exemple se connecte sur mon ou le même pc une nouvelle ligne se crée avec le pseudo différent. Et biensûr juste une mise à jour de la ligne par le parcour effectué et l'heure. Avez vous une astuce, ou peut être la personne qui à renvoyé se script peut il m'éclaircir?

En tout cas le but de ce script est simple, le nombre de pseudos et les pseudos même sont connus, seul le parcour, la date et l'heure ne sont pas connu. le but est de faire un tracé de ce qui sa passe sur notre site.

Merci d'avance, et encore désolé d'avoir posté trop vite les erreurs qui étaient de ma faute (en plus)...
LoadingChargement en cours