salve a tutti,ho il seguente script registrazione utenti
questa la pagina Iscritti.php
Mi piacerebbe che accanto alla frase di benvenuto nell'area protetta apparisse il nome dell'utente loggato qualcuno sa dirmi come devo fare per recuperare dal db il nome inserito in fase di registrazione per poi stamparlo a video?
grazie
PHP:
<?php
session_start();
// controllo sul parametro d'invio
if( isset($_POST['submit']) && (trim($_POST['submit']) == "Login") )
{
// controllo sul formato dell'email............
...........
// se i parametri sono in formato corretto interroghiamo il database
$email = $_POST['email'];
$password = $_POST['password'];
// includiamo il file di configurazione
@include "config.php";
// controlliamo se i parametri sono presenti in tabella
$ctrl_login = @mysql_query("SELECT id FROM iscrizioni WHERE email='$email' AND password='$password'") or die (mysql_error());
if(@mysql_num_rows($ctrl_login)>0)
{
// esito login negativo
echo "Login incorretto";
}else{
// esito login positivo
$obj = @mysql_fetch_object($ctrl_login) or die (mysql_error());
// creiamo un id di sessione corrispondente all'utente
$_SESSION['id'] = $obj->id;
// redirect alla pagina degli iscritti
echo "<meta http-equiv='Refresh' content='0; URL=iscritti.php'>";
}
}
}else{
// form per la conferma
?>......
PHP:
<?php
session_start();
// controlliamo se è stata inizializzata la sessione
if(isset($_SESSION['id']))
{
//controllo id con esito positivo
echo "Benvenuto! nell'area riservata!";
}else{
//controllo sessione con esito negativo
@header("Location: form_login.php");
}
?>
contenuti area riservata........
grazie