milkasoprano
Messages postés239Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention 1 juillet 2007 8 oct. 2005 à 18:34
Ok, donc des que tu as creer deux champ didentification membre dans une page index.html ou login.html avec comme valeur :
pseudo pour le pseudo et passe pour le passe
Tu dois ajouter <form....> l'adresse de verification que l'on apellera verif.php en methode POST des que cela est fait ... tu creer ce fichier et tu y insere ceci :)
------------
c'est un exemple :)
------
<?php
session_start();
$pseudo = $_POST["pseudo"];
$pass = $_POST["pass"];
@mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
or die("Impossible de se connecter au serveur de bases de données.");
@mysql_select_db($BD_base)
or die("Impossible de se connecter à la base de données.");
$requete = "SELECT * FROM membres ".
" WHERE pseudo='$pseudo' AND pass='$pass'";
$result = @mysql_query($requete);
if ($enreg = @mysql_fetch_array($result)) {
// Si une ligne a été trouvée c'est que le couple
// (identifant, mot de passe) est valide
$_SESSION["membre"] = TRUE;
$_SESSION["membreid"] = $pseudo;
header("Location: mon_compte.php");
die();
} else {
$_SESSION["membre"] = FALSE;
header("Location: compte_invalide.php");
die();
}
?>
apres tu creer un fichier mon_compte.php par exemple et a chaque fois que tu proteges la page !
ajouter ceci :
@mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
or die("Impossible de se connecter au serveur de bases de données.");
@mysql_select_db($BD_base)
or die("Impossible de se connecter à la base de données.");
$requete = 'SELECT * FROM membres '.
' WHERE id=\''.$_SESSION['membreid'].'\'';
if (!$_SESSION['membre']) {
header('Location: index.php');
die();
}
?>
c'est une methode tres simple que jutilise souvent ;)
a noté : que tu ne dois pas oublier de renseigner tes tables dans la base de donnée
pseudo pour pseudo et pass pour pass :)
voila ;)
si ta besoin daide ou si tu ve me joindre sur msn ! ben tu peux me contacter par MP !
On fait ca ensemble
laads
Messages postés6Date d'inscriptionlundi 26 septembre 2005StatutMembreDernière intervention 9 octobre 2005 9 oct. 2005 à 15:15
merci milkasoprano pour le code que tu m'as passe je vais
l'essayer mè a koi sert le fichier mon_compte.php et puis comment est
ce que je fè pour inserer les informations dans la base.
et merci aussi a toi Anthomicro pour ta remarque mè entre temps si tu peux m'avoir quelques astuces elles seront les bienvenues