Bonjour à tous,
Introduction :
Après avoir intégré le forum à mon,
Après avoir créer le système d'enregistrement,
Après avoir créer le système de mot de passe perdu,
Je souhaite créer mon propre système de connexion (logique :D)
But :
Mon but est simple :
être connecté à la fois sur le forum et sur le site en même temps.
Cela me permettera d'avoir accès au panel admin/membre de mon site et également d'être reconnu comme connecté sur mon forum.
Questions :
Mais pour ce faire,
J'ai besoin d'information tel que :
1. Que doit-on sauvegarder en cookie ?
2. Que doit-on sauvegarder en session ?
3. Doit-on sauvegarder autre chose ?
J'ai eu beau cherché,
Je ne trouve pas la solution.
Bonne journée à tous,
Sitcmou.
Bonsoir,
Pourquoi ne pas utiliser le SSI de Smf ?
Hum, comment l'utiliser ? :D
En sachant que je ferai les testes sur une table de mon site et que seulement après j'utiliserai la table du forum pour récupérer les infos dont j'aurai besoin.
Moi j'aimerais vraiment juste savoir quels sont les informations que je dois stocker dans les sessions et/ou cookies ;)
Bonsoir,
Alors regarde ce post : http://www.simplemachines.org/community/index.php?topic=331451.msg2217289#msg2217289 (http://www.simplemachines.org/community/index.php?topic=331451.msg2217289#msg2217289)
:)
Ceci me donne juste le hachage du mot de passe que j'avais déja trouvé dans les fichiers sources.
Mais n'indique en rien quelles sont les données enregistrées en session permettant d'être identifier par le serveur comme un membre connecter du forum.
Donc ne répond pas à ma question.
En gros j'aimerais savoir ce qui fait dire au forum que tel personne est bien tel personne.
Et en php je ne connais que 2 façons de le faire :
1. Les cookies
2. Les sessions
Dans la session que j'obtiens quand je me connecte au forum c'est :
Array (
[rand_code] => c9a617431e1564801e037ae6eaba2560
[ID_MSG_LAST_VISIT] => 5
[log_time] => 1261945068
[timeOnlineUpdated] => 1261945068
[old_url] => http://localhost/forum.php
[USER_AGENT] => Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Creative AutoUpdate v1.40.01)
[unread_messages] => 0
)
1. Je ne vois pas ce qui permet de signaler que l'utilisateur qu'on voit en session la est bel et bien la mienne
2. Je ne vois pas à quoi correspond le rand_code (le rand_code répondra peut-être à ma première question qui sait)
J'ai configurer SMF pour qu'il ne mette pas les session en base de donnée
Comme cookie j'ai ceci :
Array (
[PHPSESSID] => f0f1e71b8d051bac53dba059386dfd9a
[Seb-Concept-Cookie] => a:4:{i:0;s:1:"1";i:1;s:40:"20ec59d6440519eb8a5448087afddb610da3f888";i:2;i:1261948668;i:3;i:0;}
)
Mais à mon avis, vu qu'il n'ajoute pas d'autre cookie quand je me connecte à l'aide d'un autre user (ni ne le modifie) ça doit plutot être pour la connexion automatique non ?
Cordialement,
Sticmou.