View Single Post
Old 13-02-2014, 14:07   #5
giusers
Member
 
Iscritto dal: Sep 2013
Messaggi: 63
fortunatamente ho trovato uno script in internet funziona tutto e salva le registrazioni sul database...poi dovrebbe inviare un email di conferma per fare il login, ma non riesco ad andare avanti:

{
// Questo il link di attivazione che serve all'utente per confermare
// la propria registrazione
$activationLink = 'http://'.$_SERVER['HTTP_HOST'];
$activationLink .= str_replace('register.php', 'confirm.php', $_SERVER['REQUEST_URI']);
$activationLink .= '?token='.$activationToken;

// Invio la mail in formato HTML
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Oggetto e testo dell'email da inviare
$subject = 'Attivazione account';
$emailText = "<p>Gentile {$userName}, la tua registrazione &egrave; avvenuta correttamente.</p>"
. "<p>Per attivare il tuo account, clicca sul link sottostante</p>"
. "<p><a href=\"{$activationLink}\">Clicca qui per attivare il tuo account</p>";

// Provo ora ad inviare l'email all'indirizzo del nuovo utente
// Redirigo poi il nuovo utente alla pagina di conferma invio email
if (false == mail($userEmail, $subject, $emailText, $headers))
{
$formErrors[] = "Si &egrave; verificato un errore durante il tentativo di invio dell'email di conferma";
}
else
{
header('Location: confirm_sendmail.php');
}
}

}
giusers  offline   Rispondi citando il messaggio o parte di esso