Salve. Ho creato un form di registrazione, dove chiunque si può registrare normalmente.
Però vorrei creare delle pagine riservate solo agli utenti registrati sul mio sito.
Il mio problema è creare una pagina di login che riconosca l' utente registrato.
Se vi è utile ecco qui il codice php che ho usato per creare la pagina di registrazione. adesso però mi serve quella di login
Codice PHP:
<?PHP
// Processo di recupero dei dati
$nome = $_POST['nome'];
$email = $_POST['email'];
$cognome = $_POST['cognome'];
$password = $_POST['password'];
$data = $_POST['data'];
$sesso = $_POST['sesso'];
if ($nome == null)
{
print "Errore: è necessario compilare il campo 'Nome'";
}
else
{
if (!ereg('^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*\.([a-zA-Z]{2,6})$',$email))
{
print "Errore: email mancante o non valida";
}
else
{
if ($cognome == null)
{
print "Errore: è necessario compilare il campo 'Cognome'";
}
else
{
if ($password == null)
{
print "Errore: è necessario scegliere una password, per esempio $nome_09";
}
else
{
// Processo di configurazione dell'email
// [Destinatario, mittente, ecc]
$mail_to = "Admin";
$mail_from = "$email";
$mail_subject = "Registrazione da parte di $nome $cognome";
$mail_body = "$nome $cognome si è registrato con successo sul tuo sito";
// Intestazioni HTML
$mail_in_html = "MIME-Version: 1.0\r\n";
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mail_in_html .= "From: <$mail_from>";
$oggetto="Registrazione effettuata";
$messaggio = "Grazie $nome $cognome per esserti registrato sul mio sito, adesso potrai accedere a contenuti speciali, foto, giochi, programmi";
$mailh_from = "Admin";
$mailh_in_html .= "From: <$mailh_from>";
mail($email, $oggetto, $messaggio, $mailh_in_html);
if (mail($mail_to, $mail_subject, $mail_body, $mail_in_html))
{
print"Registrazione effettuata con successo! Un email sarà inviata al webmaster con i tuoi dati, $nome $cognome. Controlla anche la tua casella di posta elettronica all indirizzo $email . Se vuoi tornare alla homepage usa l' apposita freccia sul tuo Browser. Grazie ancora $nome per esserti registrato sul mio sito";
}
else
{
print "Errore";
}
}
}
}
}
?>
Attendo a breve una risposta. Grazie