Hola amigo mira en la parte donde validas si los datos son correctos y esos usuarios estan registrados has esto
Ejemplo:
Código PHP:
Ver original//Contruyo arrays
$username= $_POST['username'];
$password = $_POST['password'];
//Consulto en base de datos
$sql = "SELECT * FROM users WHERE username='$username' AND password='$password'";
$_SESSION['username'] = $row['username'];
$_SESSION['firstname'] = $row['firstname'];
$_SESSION['lastname'] = $row['lastname'];
$_SESSION['email'] = $row['email'];
} else { echo "Tu nombre de usuario o contraseña no son correctos"; }
Y en todas las páginas incluyes antes de poner cualquier codigo php
Y para mostrar un menu para usuarios logineados y otro para los que no han echo login
Código PHP:
Ver originalif(isset($_SESSION['username'])){ echo "Menu para usuarios logineados";
} else {
echo "Menu para usuarios sin loginearse";
}
Y asi cada vez que quieras usar las $_SESSION[''] , solo no olvides insertar el session_start(); al principio de cada archivo.