*ähm* ein Zugang ist doch Name und Passwort? Wieso willst du einen geschützen Bereich indizieren lassen (Suchmaschinen)? - dann kommt doch jeder drauf.
Es gibt ein HTTP-Login, welches der Webserver direkt verwaltet. Meist nennt sich dies beim Provider "Passwortgeschützte Verzeichnisse" oder ähnlich.
Für individuelle Seiten (z.B. wenn nicht alle User alles herunterladen dürfen) benötigst eine Session (deren ID in Cookie oder als URL-Parameter gespeichert wird).
Jeder Seitenaufruf ist völlig seperat und einmalig für den Webserver. Erst mit einem Identifikationwert (Session-ID) ist es möglich bestimmte Daten aus einem Datencontainer auf dem Server (Session) bei folgenden Seitenaufrufen wiederherzustellen. IPs sind ziemlich untauglich, da sie nicht eindeutig sind (Router) und zwischen zwei Requests wechseln können (dynamische Proxies, dynamische Einwahl nach Bedarf)
HTML+JS gehen gar nicht auf dem Webserver - sie werden erst vom Browser "interpretiert". Ein PHP- oder Perl-Script liest Daten aus MySQL und generiert daraus HTML- und/oder Javascript-Quellcode. Dieser Quellcode wird dann zum Browser gesendet, welcher die Webseite darstellt.
---
Weaverslave