Puedes hacerlo todo en una página o en diversas páginas:
Si quieres hacerlo en una sola pagina sería más o menos así:
Código PHP:
session_start();
if ($_POST){
/*Aquí harías la comprobación de los datos enviados en el formulario de entrada*/
if(/*No se que poner aquí, pero como diciendo "correcto"*/){
$_SESSION['usuario'] = 1;
}else{
echo 'El nombre de usuario o la contraseña no existe';
}
}
if(isset($_SESSION['usuario']) && $_SESSION['usuario'] == 1){
/*Muestras las tablas*/
}else{
/*muestras el formulario para loguearse, con action a esta página*/
}
En varias páginas sería:
Código PHP:
session_start();
if ($_POST){
/*Aquí harías la comprobación de los datos enviados en el formulario de entrada*/
if(/*No se que poner aquí, pero como diciendo "correcto"*/){
$_SESSION['usuario'] = 1;
}else{
echo 'El nombre de usuario o la contraseña no existe';
}
}
if(isset($_SESSION['usuario']) && $_SESSION['usuario'] == 1){
header('Location:/*La página de las tablas*/');
}else{
header('Location:/*La página de logueo, cuyo action lleve aquí*/');
}