Bonjour,
J'ai trouvé un script pour faire un espace membre, mais j'aimerai que celui aprés authentification m'ouvre une page.
Voici le script:
//on appel les fonctions permettant la connection a la BDD
require_once("_admin/inc_func.php"); //chemin ou se trouve les includes des fonctions
//on vérifie si les éléments de l'identification on été transmis
if (!isset($_POST["login"]) && !isset($_POST["mdp"])){
echo "<b>ERREUR</b> : les paramètres d'indentification n'ont pas été transmis, veuillez réessayer de vous identifier.";
exit;
}
//on vérifie si les 2 champs on bien été rempli
if (empty($_POST["login"]) || empty($_POST["mdp"])){
echo "<b>ERREUR</b> : l'un des champs du formulaires n'a pas été rempli, veuillez remplir les 2 champs s'il vous plais.";
exit;
}
$connexion=connexion(USER,PASS,SERVER);
//on regarde a qui appartient le login
$req="select ".PREFIX."mdp from ".PREFIX."login where ".PREFIX."login=\"".$_POST["login"]."\";";
//on regarde a quel groupe d'utilisateur appartient le login
//et une fois que l'on sait a quel groupe il appartient on vérifie le mot de passe
if (nbligne($req)==1){
$curseur=execreq($req,$connexion);
$data=mysql_fetch_array($curseur);
if (!(md5($_POST["mdp"])==$data[PREFIX."mdp"])){
echo "<b>ERREUR</b>: votre mot de passe est éronné.";
exit;
}
}else{
echo "<b>ERREUR</b>: vous n'êtes pas inscrit sur le site.";
exit;
}
//on démarre une session et on y inscrit les variables de session correspondant a l'utilisateur
$_SESSION['login']=$_POST["login"];
$_SESSION['identification']="ok";
echo "Vous êtes maintenant identifié<br />";
echo "page de <a href=\"test.php\">test</a>";
J'aimerai remplacer les "echo" par une page, ou dois je mettre le header?
Merci par avance
Seb