probleme de login
Posté : 09 mars 2008, 16:38
Salut jais décider de faire un connecteur en poo grâce a php mais il m'envoie
toujours false
quelqu'un peut m'aider ?
toujours false
<?php
class login
{
var $donnee;
function check(){
$donnee = $this->donnee;
$pseudo = $donnee['pseudo'];
$passe = md5($donnee['passe']);
$sql = "SELECT * FROM `login` WHERE pseudo='".$pseudo."' AND mot_de_passe = '".$passe."'";
$sql2 = "and level>0";
$membre = mysql_num_rows(mysql_query($sql));
$admin = mysql_num_rows(mysql_query($sql." ".$sql2));
if($membre > 0 or $admin > 0)
{
if($membre>0){
$titre = "membre";}
elseif($admin>0){
$titre = "admin";
}
return array("titre"=>$titre,"pseudo"=>$pseudo,"passe"=>$passe,"error"=>false);
}
else{
return array("error"=>true);
}
}
function login (){
$utilisateur = $this->check();
if($utilisateur["error"] == false)
{
SESSION_START();
$_SESSION['valise']=$utilisateur;
$info_user = array($_SESSION['valise']["pseudo"],$_SESSION['valise']["passe"]);
setcookie("info_user", $info_user, time()+36000);
return true;
}
else
{
return false;
}
}
}
if(!$_SESSION['valise'] and $_cookie["info_user"]){
$login = new login();
if($login->donnee = $_cookie){
echo "Les identifiants sont incorect";
}
}
?>
merci d'avance.