Bonjour à tous, j'aurai besoin d'un peu d'aide paske je sèche une peu là...
Voilà, j'ai un portail web qui gère les sessions et j'aimerais
implémenter des cookies pour une identification auto (le cas de base)
sauf que je galère...
J'ai une page index avec saisie pseudo & pass
Une page espace membre :
?php
session_start();
///////////////////
require("config.inc.php");
include("$functions/functions.inc.php");
//$page=$_GET[page];//ce n'était pas correct.
//-----------------VERSION 1.1-----------------
if(isset($page)){
if(!is_numeric($page)){
echo "Erreur la variable $page doit être un entier!";
exit;
}
}
//---------------------------------------------
switch($page)//on fait appel à la page que l'on a besoin
{
case '1': @include("$repertoire/connecter.php");break;
case '2': @include("$repertoire/inscription.php");break;
case '3': @include("$repertoire/membres.php");break;
case '4': @include("$repertoire/deconnecter.php");break;
case '5': include("$repertoire/infos_perso.php");break;
case '6': include("$repertoire/retour_mdp.php");break;
case '7': include("$repertoire/MesAbonnements.php");break;
default: @include("$repertoire/connecter.php");break;
}
?>
une page login.
<?php
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(isset($pseudo) & !empty($pseudo) & isset($mdp) & !empty($mdp))
{
$pseudo=addslashes(htmlspecialchars($_POST[pseudo]));
$mdp=addslashes(htmlspecialchars($_POST[mdp]));
connecter();
$query="SELECT * FROM `membres` WHERE `pseudo` LIKE '$pseudo' and `mdp` LIKE '$mdp'";
$result=@mysql_query($query);
$num=@mysql_num_rows($result);
$row=@mysql_fetch_row($result);
if($num==0){
echo "<br><br><center><font
color='#990000'>Erreur ce pseudo (et/ou mot de passe) est
incorrect!</font></center><br>";
}else{
//connexion établie
$mail = $row[3];
$meme = $row;
//-----------------VERSION 1.1-----------------
$_SESSION['pseudo']=$pseudo;
$_SESSION['mail']=$mail;
$_SESSION['meme']=$meme;
//-------------Cookies-----------------
/* $expire = 365*24*3600;
setcookie("pseudo","$pseudo",time()+$expire,"/","");
setcookie("mdp","$mdp",time()+$expire,"/",""); */
session_start();
header("Location: espace_membre.php?page=3");
//session_register("mail");
//session_register("meme");
echo "<script language='javascript'>document.location='espace_membre.php?page=3'</script>";
}
}
?>
et une page membre ( infos personnelles, etc...)
J'ai longtemps cherché sur le net, et ya plein de modèles mais qui correspondent pas à l'architecture de mon site.
J'aimerais juste créer un cookies qui stockera les infos du membres
pour qu'il ne doivent pas saisir son pseudo & pass manuellement.
J'ai vraiment besoin d'aide je perds du temps inutilement.
je vous remercie.