Create un formulario de ingreso a tu pagina, ese formulario debe ir a un script login.php, en este script debes hacer la validación del usuario y guardar en una variable de sesion por ejemplo el nick de la persona.
Código:
<?php
$nick = $_POST['nick'];
$pass = $POST['pass'];
if(validar($nick,$pass)){
session_start();
$_SESSION['nick'] = $nick;
}
else{
//Lo mandas a una pagina de error o lo envias de nuevo al form de login
}
function validar($nick,$pass){
//do something
}
?>
Luego creas un script seguridad.php, en donde si existe esa variable de sesion no hace nada, pero si no existe se le envia a tu formulario de ingreso nuevamente:
Código:
<?php
session_start();
if($_SESSION['nick'] == null){
header('location:form_login.php');//Aqui lo redireccionas al form de login o a una pagina de error
}
?>
ahora en todas las paginas que quieras darle seguridad solo hazle un:
Código:
<?php
require('seguridad.php');
//De aqui va todo el codigo de tu pagina
?>
Si no ha iniciado sesion automaticamente lo redireccionará a la pagina de login
Recuerda que el codigo que te estoy poniendo es solo una idea de como puedes hacerlo, no es que lo tienes que hacer igual.
Espero haberte ayudado, saludos.