Récuperation des valeurs d'un formulaire et cookies
cs_antho11
Messages postés38Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention13 février 2005
-
4 août 2004 à 10:30
cs_antho11
Messages postés38Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention13 février 2005
-
4 août 2004 à 11:45
Bonjour
J'ai crée un espace membre après s'être authentifier
- Je voudrais que quand ils reviennent sur le site qu'il soit toujours connecté ( je crois qu'il faut utiliser des cookies,mais je sais pas)
-Et aussi il passer un message par exemple Bonjour (son pseudo)
defkrie
Messages postés435Date d'inscriptionvendredi 20 septembre 2002StatutMembreDernière intervention20 novembre 2004 4 août 2004 à 10:55
oui avec les cookies mais niveau sécurité ct pas top
ce que tu peux faire cest rentrer le pseudo et le mot de pass codée en md5 dans un cookie
qd le gars revient tu testes si le cookie existe
sil existe tu récuperes le pseudo et le mot de pass codé
tu te conecte à ta base et vérife que le pseudo existe et que le mot de pass de ta base codé en md5 est égale à celui du cookie
et voila le tour est joué
\-> Defkrie !?!
defkrie
Messages postés435Date d'inscriptionvendredi 20 septembre 2002StatutMembreDernière intervention20 novembre 2004 4 août 2004 à 11:17
ya pas ecrit pere noel?,
entre nous je lai pas sous la main
il est privé pour eviter les problem de securité
et ya beaucoup d'exemple sur le site
mais cela ne veux pas dire que je vais pas taider
\-> Defkrie !?!
if(empty($_POST['login'])) // Si login est vide
{
echo '
<center>Et votre login ?!?
</center>';
exit; // On arrête le chargement de la page
}
if(empty($_POST['password'])) // Si aucun password n'a été donné
{
echo '
<center>Et votre mot de passe ?!?
</center>';
exit; // On arrête le chargement de la page
}
// On recupère le mot de passe de la table membres_tbl qui correspond au login du visiteur
$sql = "SELECT Password FROM membres_tbl WHERE Login='$_POST[login]'";
$req = mysql_query($sql) or die('Erreur !
'.$sql.'
'.mysql_error()); // On exécute la requête et on gère l'erreur
$data = mysql_fetch_array($req); // On met dans un tableau la requete $sql
if($data['Password'] != $_POST['password']) // Si le password entré par le visiteur est différent de celui contenu dans la base de données
{
echo '
<center>Vous avez entré un mauvais mot de passe ou un mauvais login...
</center>';
exit; // On arrête le chargement de la page
}
else // Sinon...
{
session_start(); // On ouvre une session
session_register('login'); // On enregistre la variable de session login
session_register('password'); // On enregistre la variable de session password
$_SESSION["login"]=$login;
?>
<script>setTimeout("parent.location='../Accueil_membres_accepte.php'",100)</script>
<?php
}
?>
Je ne sais pas ou le placer et koi ?
et l'autre page c'est ma page d'accueil ou on saise le login et mdp dans un formulaire qui envoi a identification.php