- Home
- Categorie
- Coding e Sistemistica
- Coding
- passare ad altre pagine dopo login
-
passare ad altre pagine dopo login
ciao ragazzi ho questo login e vorrei che si acceda ad altre pagina solo dopo aver effettuato il login come posso fare?
<?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
-
if (non passi il controllo) {
header ("Location: tuapagina.php");
exit();
}