CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Connexion auto avec cookies...

Ptival
Ptival
Niveau 10
04 avril 2004 à 19:12:59

Salut svp pouvez vous m´aider :

J´ai 4 pages :

index.php ( page d´accueil )
login.php
logout.php

Et je voudrais que :

Lorsqu´on se logge sur login.php, cette page crée trois cookies : pseudo, pass, et rang, et attribue à chacun $pseudo, $pass et $rang.

Lorsqu´on va sur index.php, si les 3 cookies existent, on soit loggé automatiquement ( dans une session ) .

Lorsque l´on va sur logout.php, les 3 cookies soient détruits...

Et bien je n´y arrive pas, alors pouvez vous m´aider svp ?

Ptival
Ptival
Niveau 10
04 avril 2004 à 20:21:58

Pour info moi ça marche pas j´ai fait comme ça :

Dans index.php :

< ? session_start();
if ( $_COOKIE[pseudo] ! = ´´ AND $_COOKIE[pass] ! = ´´ AND $_COOKIE[rang] ! = ´´)
{
$pseudo = $_COOKIE[pseudo];
$pass = $_COOKIE[pass];
$rang = $_COOKIE[rang];
}
if($pseudo ! = ´´ AND $pass ! = ´´ AND $rang ! = ´´)
{
setcookie("pseudo","$pseudo",time()+365 * 24 * 3600 , "/");
setcookie("pass","$pass",time()+365 * 24 * 3600 , "/");
setcookie("rang","$rang",time()+365 * 24 * 3600 , "/");
session_register(´pseudo´,´pass´,´rang´);
}
? >

Dans login.php :

< ?
session_start();
$pseudo = $_POST[´pseudo´];
$pass = $_POST[´pass´];
mysql_connect("***", " ***", " ***");
mysql_select_db("***");
$reponse = mysql_query("SELECT * FROM *** WHERE pseudo=´$pseudo´");
while ( $donnees = mysql_fetch_array($reponse) )
{
$pseudo_defini = $donnees[´pseudo´];
$pass_defini = $donnees[´pass´];
$rang = $donnees[´rang´];
}
mysql_close();
if ( $pseudo_defini ! = NULL && $pass_defini == $pass )
{
setcookie("pseudo","$pseudo",time()+365 * 24 * 3600 , "/");
setcookie("pass","$pass",time()+365 * 24 * 3600 , "/");
setcookie("rang","$rang",time()+365 * 24 * 3600 , "/");
session_register(´pseudo´,´pass´,´rang´);
header("Location: index.php?".session_name()."=".session_id());
}
else{
header("Location: index.php");
}
? >

Et là ça marche pour logger, mais le cookie n´est pas créé...Donc svp indiquez moi l´erreur dans la création du cookie ! !!

Ptival
Ptival
Niveau 10
04 avril 2004 à 20:43:23

Vous vous en foutez ou vous êtes pas assez forts pour m´aider ? :ouch:

:up: :honte:

Mr-Vercetti
Mr-Vercetti
Niveau 9
04 avril 2004 à 21:01:38

dsl moi jsui nul jpeu pas t´aider
je sais meme pas faire un tout pti truc dans un cookie :p)

Yoda_Software
Yoda_Software
Niveau 30
04 avril 2004 à 21:09:47

Je ne pense pas qu´il soit question de force.
Si tu ne reçois pas de réponse, il y a peut-être plusieurs raisons :
- il n´y a pas grand monde sur le forum
- personne n´a de réponse ( c´est mon cas)
- personne n´a envie de te répondre

Et ce n´est pas en les provoquant que tu vas obtenir plus de réponses.

Ptival
Ptival
Niveau 10
04 avril 2004 à 21:57:14

Euh...je provoquais pas...enfin en tout cas si c ce que vous avez senti c pas ce que je voulais...Bon ben g plus qu´à attendre freedix moi ! ^^

Mr-Vercetti
Mr-Vercetti
Niveau 9
05 avril 2004 à 01:09:40

:lol:

Ptival
Ptival
Niveau 10
05 avril 2004 à 17:44:33

Bon bon bon, qqn a l´adresse du manuel officiel php ?

Parce que je vois pas où trouver maintenant à part là bas...

Ptival
Ptival
Niveau 10
05 avril 2004 à 18:22:20

En fait c´est bon le script marche, mais le problème est autre :

Donc notre site est sur le domaine . klan-fps.com

On y va soit par . klan-fps.com , soit par la redirection . rpgr.net

Or lorsqu´on arrive par la redirection, le script va chercher le cookie du domaine . rpgr.net ( Cookie qui n´existe pas ) et donc on n´est pas connecté...

Alors ya t´il un script qui permette de trouver l´url entrée pour arriver au site ? ( Ca doit exister vu que certains sites savent combien de personnes sont arrivées par un lien Google... )

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment