Hallo José,
die nicht ganz unwesentlichen Fragen, die erst mal beantwortet werden müssten sind: Soll es verschiedene User geben mit unterschiedlichen Login Daten? Sollen die User sich selbst registrieren können (Wie in einem Forum)? Sollen die User permanent eingeloggt bleiben oder nur temporär?
Je nach Anforderung kann sich so ein "kleiner Schutz" von wenigen Zeilen Code bis zum Mammutprojekt erstrecken.
Wenn Du ein generelles Tutorial zum Thema "Wie erstellt man einen geschützen Bereich" suchst, dann lade dir mal
Mike's Tutorials herunter. Darin ist auch ein ausführliches Tutorial das zeigt, wie man mit MySQL und Sessions ein Loginsystem realisiert.