Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in /web/htdocs/www.xlatangente.it/home/.sys/base.php on line 128
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Session has a deprecated constructor in /web/htdocs/www.xlatangente.it/home/.sys/base.php on line 163
Deprecated: Function get_magic_quotes_gpc() is deprecated in /web/htdocs/www.xlatangente.it/home/.sys/base.php on line 14
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SETTINGS has a deprecated constructor in /web/htdocs/www.xlatangente.it/home/.sys/SETTINGS.php on line 15 xlatangente -
$t->body();
if(islogged())
exit('Sei già loggato!');
function send_recovery($uname){
$u=User::GetbyUsername($uname);
if(!$u)
echo('Utente non trovato!');
else{
$hash=$u->getRecoveryHash();
require_once 'phpmailer/class.phpmailer.php';
$mail=new PHPMailer();
$body ='
Xlatangente.it Recupero password:
Per effettuare il recupero password apri la pagina qui sottostante: Modifica password
';
$mail->SetFrom('no-reply@xlatangente.it','Xlatangente.it');
$mail->AddAddress($u->email,$u->username);
$mail->Subject = "Xlatangente.it Recupero password ";
$mail->AltBody =
' Xlatangente.it Recupero password
Per effettuare il recupero password apri la pagina qui sottostante:
'.SITE_URL.'recovery.php?&i='.$u->userid.'&hash='.$hash.'
';
$mail->MsgHTML($body);
if($mail->Send())
exit('Ti abbiamo inviato una email con le istruzioni per il recupero');
exit('Si è verificato un errore nell\'invio della email per il recupero password!');
}
}
if(isset($_GET['hash']) && isset($_GET['i'])){
$u=User::GetUser($_GET['i']);
if(!$u || !$u->checkUserRecoveryHash($_GET['hash']))
exit('Codice di verifica invalido!');
if(isset($_POST['pwd'])){
if($_POST['pwd']!=$_POST['pwdc'])
echo 'ATTENZIONE: la password di conferma non è uguale alla password inserita!';
else{
$u->change_password($_POST['pwd']);
exit('La nuova password è stata impostata correttamente! Ora puoi effettuare il login usando la nuova password.');
}
}
?>