par
Brice83 » 18 déc. 2006, 19:09
Bonjour,
J'ai en ce moment un souci par rapport à un lien de validation !
J'ai créer un espace membre avec session,le membre s'inscrit et recoit un mail de confirmation d'inscription avec un lien a cliquer pour valider !
J'ai donc créer un champ nommé "valide" avec pour valeur "0"
"0" correspond a "compte non valider" et "1" correspond a un "compte valider"
La page pour updater de "0" a "1" se nomme "compteok.php" et j'y place à l'intérieur le code pour effectuer l'update avec un echo en cas de compte déja valider !
Donc,il faut que je bloque l'accès au page sécurisé en cas de non validation du compte mais je ne sait pas trop comment faire !
Il ne me reste plus qu'a rajouter le code qui bloque l'accès aux pages sécurisé en faisant une redirection dans ce code :
<?php
session_start();
require_once(arenco.php');
$pseudo = formulaires($_POST[pseudo']);
$mdp = formulaires($_POST[mdp']);
$mdp=md5($mdp);
if(!$pseudo)
header('Location:erreur.php?erreur=pseudo');
}
if(!$mdp)
{
header('Location:erreur.php?erreur=passe');
}
$reponse_cores=mysql_query("SELECT * FROM membres WHERE mdp='$mdp' AND pseudo='$pseudo'") or die ('Erreur : '.mysql_error());
$count_cores=mysql_num_rows($reponse_cores);
if($count_cores = 0 )
{
header(Location:erreur.php?erreur=connexion');
}
else
{
for ($ligne=0;$ligne<30;$ligne++)
{
@$session.=substr('0123456789AZERTYUIOPMLKJHGFDSQWXCVBN',(rand()%(strlen('0123456789AZERTYUIOPMLKJHGFDSQWXCVBN')),1);
}
mysql_query("UPDATE membres SET session='$session' WHERE pseudo='$pseudo') or die ('Erreur : '.mysql_error();
$_SESSION['session'] = "$session";
header('Location:membre.php');
}
include_once('bas.php');
?>
Pourriez vous m'aider ?
Un grand merci d'avance
