Bien, ahora lo que tienes que hacer es el logueo y aqui te hago un codigo improvisado que tenia por ahi (mejoralo si quieres):
<?php
if($_POST["entrar"]){
if($_POST["username"] && $_POST["password"]){
$contraseña = md5("$_POST[password]"); //esto de md5 es para comparar si guardas la passwd en md5 si no borralo
$query = mysql_query("SELECT * FROM usuarios WHERE nick='$_POST[username]' or email='$_POST[username]'");
$datos = mysql_fetch_array($query);
if($datos[contraseña] == $contraseña){ // si las pass son =
// crea la cookie del usuario con la id el nick y la pass
setcookie("id",$datos[id],time()+90000);
setcookie("nick",$datos[nick],time()+90000);
setcookie("contraseña",$contraseña,time()+90000);
if($HTTP_REFERER){ // lo redirige
header("Location: $HTTP_REFERER");
} else {
header("Location: TUPAGINADEINICIO.htm");
}
} else {
echo "La contraseña es incorrecta";
}
} else {
echo "Faltan campos por rellenar";
}
} else {
echo "Estas haciendo un uso indevido del login";
}
?>
Y ahora ya tienes el usuario logueado y con las cookies calentitas y dispuestas a ser usadas, entonces entramos a la proteccion de las paginas:
<?php
if($_COOKIE[id]) {
// Aqui va el codigo que quieras proteger
} else {
echo "Solo los usuarios registrados pueden acceder a esta sección";
}//Fin
?>
Y por ultimo, esto no lo pedias pero creo que te hara falta asique ahi va el deshacedor de las cookies o el logout:
<?php
if($_COOKIE[id] && $_COOKIE[nick] && $_COOKIE[contraseña]){
setcookie("id");
setcookie("nick");
setcookie("contraseña");
if($HTTP_REFERER){
header("location: $HTTP_REFERER");
} else {
header("location: TUPAGINADEINICIO.htm");
}
} else {
echo "No estas logueado!";
}
?>
En todos los archivos debes incluir la conexion a la base de datos.
Para utilizar los datos del usuario mediante las cookies lo pones asi:
<?php
echo $_COOKIE[id]; //para la id
echo $_COOKIE[nick]; //para el nick
echo $_COOKIE[contrasena]; // para la contraseña, no la utilizes xD
?>
Te recomiendo que los pongas en archivos diferentes y te vayas a ellos mediante por ejemplo para el login la accion del form:
<form ---->action="lapaginadellogin.php"<---- >
Y ya esta, asiqeu si tienes alguna duda mas solo ponmelo aqui