$new_login=1;
//procedure de login
if (!isset($pass) || !isset($pseudo) || $pass=="" || $pseudo=="") {
//remise à zéro
setcookie("pseudo","$pseudo",time()-3600);
setcookie("pass","$pass",time()-3600);
setcookie("auto","$auto",time()-3600);
//erreurs dans la saisie
if($log_ok==1)
{
$erreur="";
if ($pseudo==""){$erreur=$erreur."Vous n'avez pas tapé votre pseudo !!!
";}
if ($pass==""){$erreur=$erreur."Vous n'avez pas tapé votre mot de passe !!!
";}
}
include ("header.php") ;
bloc_head("Se logguer");
echo "$erreur
";
close_table();
include ("fin.php") ;
}
else
{
//traitement des erreurs en comparant avec la bdd
require ("config.php") ;
$requete=reqmysql("SELECT * FROM `users` WHERE `users`.`pseudo`=\"$pseudo\"");
$nb = mysql_num_rows($requete);
if ($nb==0)
{
setcookie("pseudo","$pseudo",time()-3600);
setcookie("pass","$pass",time()-3600);
setcookie("auto","$auto",time()-3600);
include ("header.php");
bloc_head("Erreur de login !!!");
echo "Le pseudo que vous avez tapé n'existe pas!
Retour";
close_table();
}
else {
$ligne = mysql_fetch_object($requete);
if ($ligne->pass==$pass || md5($ligne->pass)==$pass)
{
//cryptage du mot de pass
if ($ligne->pass==$pass){$pass2=md5($pass);}
else {$pass2=$pass;}
$pass=$pass2;
//pass validé création du cookie:
if ($auto=="off") {
setcookie("pseudo","$pseudo",time()+3600);
setcookie("pass","$pass2",time()+3600);
setcookie("auto","$auto",time()+3600);
} else {
setcookie("pseudo","$pseudo",time()+(60*60*24*365));
setcookie("pass","$pass2",time()+(60*60*24*365));
setcookie("auto","$auto",time()+(60*60*24*365));
}
//début de la partie user (utillisateurs logués) => affichage du menu
// echo '/!\\' ;
include ("header.php") ;
reqmysql("UPDATE `visiteurs` SET `pseudo`=\"$pseudo\" WHERE ip=\"$REMOTE_ADDR\" && date='".date("j/m/Y")."'") or die ("erreur");
bloc_head("Espace Membre");
$requete=reqmysql("SELECT * FROM `users` WHERE `users`.`pseudo`=\"$pseudo\"");
$ligne = mysql_fetch_object($requete);
echo "
";
$x = 0 ;
$x = admin_bloc ("Messages
(Voir ses messages privés)","images/icones_membre/mail.gif","boite.php", $x+1) ;
$x = admin_bloc ("Profil
(Modifier son profil)","images/icones_membre/profil.gif","profil.php?id=$ligne->id&ac=modifier",$x+1) ;
$x = admin_bloc ("Theme
(Modifier l'aspect du site)","images/icones_membre/theme.gif","theme.php",$x+1) ;
$rep=opendir('modules');
while ($file = readdir($rep)) {
if($file != '..' && $file !='.' && $file !=''){
if (is_dir("modules/".$file) and (file_exists("modules/$file/affadmin.php")==1)){
include("modules/$file/affadmin.php") ;
}
}
}
closedir($rep);
clearstatcache();
admin_bloc ("Déconnexion
(Se déconnecter)","images/icones_membre/logout.gif","logout.php",0) ;
echo "
";
close_table();
//fin de la partie user
}
else
{
setcookie("pseudo","$pseudo",time()-3600);
setcookie("pass","$pass",time()-3600);
setcookie("auto","$auto",time()-3600);
//erreur de password
include ("header.php");
bloc_head("Erreur de login !!!");
echo "Le mot de passe que vous avez tapé est erroné!
Retour";
close_table();
}
}
include ("fin.php");
}
?>
include('getinfos.php');
?>