• Bannato User Attivo

    accesso ad altre pagine dopo login

    ciao ragazzi,io ho questo login ma vorrei impostare qcosa che mi permetta di accedere ad altre pagine solo dopo avere effettuato il login.
    come posso farlo?

    <?php
    //Connessione al database
    mysql_connect('localhost', 'root') or die('Non riesco a connettermi a MySQL');
    mysql_select_db('matematica') or die('Non riesco a connettermi al Database');
    ?>
    <?php
    //Recupero i valori da una Form
    $username = @$_POST['txt_username'];
    $password = @$_POST['txt_password'];

    //Controllo se l' username e la password non sono vuoti
    if((!strlen($username) == 0) and (!strlen($password) == 0)){
    //Effettuo il controllo dei dati
    $strSQL = "SELECT * FROM utenti WHERE user = '".$username."'";
    $strSQL .= " AND pass =('".$password."')";
    $result = mysql_query($strSQL);
    $row = mysql_fetch_row($result);
    //Controllo se l' utente e' stato trovato
    if(!strlen($row[0]) == 0){
    /*Effettuo il Login:

    • Array di sessione
      */
      $myArray = array($row[0], $row[1]);

    //Effettuo il Login
    $_SESSION['logged'] = $myArray;
    }
    }

    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <h1>HOMEPAGE</h1>
    <?php
    if(IsSet($_SESSION['logged'])){
    echo "<p>Benvenuto utente: "[EMAIL=".@$_SESSION"].@$_SESSION[/EMAIL]['logged'][1];

    }else{
    echo "<p>Non sei autenticato !";
    echo "<br><a href='login.php'>Effettua Login</a>";
    }
    ?>

    <br>
    <br>
    <a href='inserisci.php'>Aggiungi utenti</a>
    </body>
    </html>