Aspetta c'è un errore nello script: un errore fra apici e virgolette...
Codice PHP:
<?php

session_start
();


require 
'config.php';
require 
'connect.php';


$mail mysql_real_escape_string($_POST['email']);
$pwd mysql_real_escape_string($_POST['pwd']);

$error 'empty';

if((
$mail) && ($pwd == "")) {
$error 'no_pwd';
}

elseif((
$pwd) && ($mail == "")) {
$error 'no_mail';
}

elseif((
$mail) && ($pwd)) {

$log_query "SELECT * FROM utenti WHERE email = 'provajack@hotmail.it'";//fai $_post con email ma poi cerchi mail nel database?
$log_data mysql_query($log_query);//$link da dove lo prendevi scusa?(non c'e nella pagina, inoltre non devi specificare di nuovo la connessione al database se quella che ti serve è stata l'ultima che hai aperto)
$n mysql_num_rows($log_data);

if(
$n == 0) {
$error 'mail_err';
}

else {

$data mysql_fetch_array($log_data);/*prendo i dati di tutti gli utenti con la email uguale a quella inserita
il nome contenuto tra [] dipende dal nome campo contenuto nel database*/
$uid $data['id'];
$status $data['status'];
$key $data['key'];
$user $data['username'];
$user_pwd $data['password'];


if(
$n != 1) {//questo per prevenire errori del database, per esempio pari a 2(non capita ma quando capita...)
$error 'no_act';
}else{

$pwd sha1($pwd);//ho i dati in sha1, non md5, per questo ho cambiato, ricambia se vuoi

if(($user_pwd == $pwd)) {

$error 'none';

$_SESSION['key'] = $key;
$_SESSION['mail'] = $mail;
$_SESSION['pwd'] = $pwd;
$_SESSION['username'] = $user;

}

else {

$error 'pwd_err';

}

}

}

}



require 
'header.php';
Prova così. Se non ti funziona mettimi questo script modificato con i tuoi dati(come lo hai usato nella tua pagina) e fammi controllare tutti i dati modificati, potrebbe anche esserci un errore semplicemente i un nome.

P.S. In logout.php ho specificato di cancellare tutto ciò che era memorizzato nella sessione, compresi i dati $_SESSION, se provi a richiamare questi dati dopo quel comando non dovrebbero funzionare.Comunque fammi un account sul tuo sito Tipo User password User o simili, e fammi fare login e logout, voglio vedere cosa fà effettivamente il server.