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

Problème vérification (cookie/php)

laubosslink
laubosslink
Niveau 7
12 mai 2007 à 15:56:29

Bonjours, voilà je réalise mon site depuis un bon moment maintenant, tout est automatisé par sql.

Pour la sécurité à la connexion, j´ai ue l´idée que si le User et le Password entré correspond a celui du sql, alors cela genere un code a 20Chiffres nommé passverif que j´enregistre dans le sql et dans un cookie, et chaque page que l´on visite regarde si le passverif dans le sql est égal a celui du cookie (tout est crypté md5) voila mon code:

pour vérifier:

<?php

$auth=explode(":",$_COOKIE["Verif_co_shteam"]);

if(!$auth[2]=VerifSession2($auth[0],$auth[1]))
{
if(VerifHeaders())
{
setcookie("Verif_co_shteam","");
}
redirect("../login.php");
}
?>

page de connexion:

if(VerifSession($user,$password))
{
$query_passverif=("UPDATE $sql_table_shteam_membre SET Passverif=´$passverif´ WHERE User=´$user´ ");
mysql_query($query_passverif) or $msg_login=("Erreur de modification de la table update");

if(VerifHeaders())
{
$passverif=md5($passverif);

setcookie("Verif_co_shteam","$user:$passverif",tim
e()+14400);

setcookie("Login_shmembre","$user",time()+14400);

}

le problème c´est que la page ou je suis rediriger contenant ce code:

<?php
include("../includes/config.co.php"); // Config général
include("../includes/verif.co.php"); #Vérifie les connexions
?>
ne fait que ce recharger je ne comprend pas !? est-ce une erreur de mon code?

deepblue
deepblue
Niveau 16
13 mai 2007 à 14:38:43

Quels sont les noms de pages où se trouvent les code que tu nous a donnés ?

laubosslink
laubosslink
Niveau 7
13 mai 2007 à 14:41:55

répértoire du root:

page de connexion (login.php)

répértoire root/includes:

verification(verif.co.php)

répértoire root/includes/config:

répértoireconfig général (config.ge.php) dans un dossier config proteger par .htacces (deny from all) que j´inclu par un fichier qui est dans le dossier includes !

et la page membre dans répértoire root/membre:

page normal (index.php) contenant :

<?php
include("../includes/config.co.php"); // Config général
include("../includes/verif.co.php"); #Vérifie les connexions
?>
test <a href="test.php">test</a>

deepblue
deepblue
Niveau 16
14 mai 2007 à 19:05:18

$user,$password viennent d´ou ?

Yoda_Software
Yoda_Software
Niveau 30
14 mai 2007 à 19:08:00

C´est quand même pas dur à comprendre, on te l´a déjà dit plusieurs fois, on ne :up: pas tant que le topic apparait sur la première page.

Encore un :up: de ce genre et je fais une demande de bann :-((

laubosslink
laubosslink
Niveau 7
14 mai 2007 à 20:25:30

$user vien de skon entre dans le formulaire connexion par $_POST de même pour $password et dans function.php qui fait la VerifSession voicu le code:

function VerifSession($user,$password)
{
if(empty($user) || empty($password)) return NULL;

$query=("SELECT Permission FROM shteam_membre WHERE Valide=´1´ AND User=´$user´ AND MD5(Password)=´$password´ ");
$result=mysql_query($query) or die("Erreur de lecture dans la table des membres du serveur => user, password!");

if($row=mysql_fetch_array($result)) return $row[0];

return NULL;
}

function VerifSession2($user,$passverif)
{
if(empty($user) || empty($passverif)) return NULL;

$query=("SELECT Permission FROM shteam_membre WHERE Valide=´1´ AND User=´$login_sh´ AND MD5(Passverif)=´$passverif´ ");
$result=mysql_query($query) or die("Erreur de lecture dans la table des membres du serveur => user, password!");

if($row=mysql_fetch_array($result)) return $row[0];

return NULL;
}

dsl pour Yoda_Software!

Pour deepblue aurais-tu msn ??

merci de répondre!

deepblue
deepblue
Niveau 16
14 mai 2007 à 20:27:32

Je suis de bonne humeur, t´as de la chance :p) (ok...je me calme :p )

File ton msn, le miens passera pas ici :ok:

laubosslink
laubosslink
Niveau 7
14 mai 2007 à 20:28:34

laubosslink@hotmail.fr tt simplement merci ^^

deepblue
deepblue
Niveau 16
14 mai 2007 à 20:40:58

attends 5/10min

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