Mesaj iniţiat de
jimmy2006
<?
function validarelogin($email=NULL, $parola=NULL){
global $eroare;
if($email==NULL) $email="$_REQUEST[email]";
if($parola==NULL) $parola=md5("$_REQUEST[parola]");
//session_start();
if(isset($_REQUEST['logout'])){
$query="update online set online=0 where utilizator_id=$_SESSION[utilizator_id]";
mysql_query($query) or print(mysql_error());
session_destroy();
echo "<script>document.location.href='index.php'</script>";
}
if(isset($_REQUEST['login'])){
$query="SELECT * FROM utilizatori WHERE email='$email' and parola='$parola'";
$result=mysql_query($query) or print(mysql_error());
if(mysql_num_rows($result)!=1) {
$eroare="Login invalid"; return false;}
$row=mysql_fetch_array($result);
session_register('login','utilizator_id','email');
$_SESSION['login']=true;
$_SESSION['email']=$row['email'];
$_SESSION['utilizator_id']=$row['utilizator_id'];
$_SESSION['nume']=$row['nume'];
$_SESSION['prenume']=$row['prenume'];
$_SESSION['parola']=$row['parola'];
$query="update online set online=1,timp=now() where utilizator_id=$_SESSION[utilizator_id]";
mysql_query($query) or print(mysql_error());
?><script>document.location.href='<?=$_SERVER['PHP_SELF']?>';</script><?
return true;
}
elseif(isset($_SESSION['login']) && $_SESSION['login']) {return true;}
else return false;
}
function displaylogin(){
global $eroare;
$eroare=NULL;
if(!validarelogin())
{
echo "<font color=red>$eroare</font>";
}
//print_r($_SESSION);
if(!isset($_SESSION['login']) || !$_SESSION['login']){
?>
<form method="post" action="index.php">
<table cellpadding="0" cellspacing="0" border="0" >
<tr>
<td >E-mail:<input name="email" size="10" /></td></tr>
<tr><td>Parola:<input name="parola" type="password" size="10" /></td></tr>
<tr><td><input type="submit" name="login" value="Intra" ></td></tr>
<tr><td>
<a href="<? echo "$_SERVER[PHP_SELF]?action=register";?>">Utilizator nou</a></td></tr>
<tr><td>
<a href="<? echo "$_SERVER[PHP_SELF]?action=recuperare_parola";?>">Recuperare parola</a></td>
</tr>
</table>
</form>
<? } elseif($_SESSION['login']==true) {
echo "Bine ai venit $_SESSION[nume] $_SESSION[prenume].<br/>";
?>
<a href="?action=account">Contul meu</a>
<form method="post">
<input name="logout" type="submit" id="logout" value="Iesire" onclick="document.location.href='?logout'"/></td>
</form>
<? }
}//end displaylogin function
?>
am folosit include 'login.php' dar imi dau erori