- Home
- Categorie
- Coding e Sistemistica
- Coding
- accesso ad altre pagine dopo login
-
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>
- Array di sessione