4 OR scaduto = 'S') AND email = :email"; $bind[":email"] = $_POST["email"]; $ris = $pdo->go($sql,$bind); if ($ris->rowCount()===1) { $record = $ris->fetch(PDO::FETCH_ASSOC); $tmp = array(); $tmp["codice"] = $record["codice"]; $tmp["unlock_request"] = date("Y-m-d H:m:i"); $tmp["unlock_token"] = tokenGen(); $salva = new salva(); $salva->debug = false; $salva->nome_tabella = "b_utenti"; $salva->operazione = "UPDATE"; $salva->oggetto = $tmp; if ($salva->save() > 0) { $link = $_SESSION["config"]["link_sito"] . "/profilo/unlock-usr.php?email=" . base64_encode($record["email"]) . "&token=" . base64_encode($tmp["unlock_token"]); $link = "".$link.""; $oggetto = __("Sblocca utenza"); $messaggio = "

" . $_SESSION["config"]["nome_sito"]. "

"; $messaggio.= __("Hai richiesto lo sblocco dell'accesso ai servizi del portale") . "

"; $messaggio.= $link; $messaggio.= "

".__("Clicca o incolla il link nel browser per creare una nuova password. Il link sarà attivo per le prossime 48 ore") . "

"; $mailer = new Communicator(); $mailer->oggetto = $oggetto; $mailer->corpo = $messaggio; $mailer->codice_pec = -3; $mailer->comunicazione = false; $mailer->coda = false; $mailer->destinatari = $record["email"]; $esito = $mailer->send(); if ($esito==true) { $error = false; ?>swal({title:js_dict["success-msg"], html:"", type:"success"}).then(() => { window.location.reload(); });