Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Una pagina sola te refieres a solo un index.php por ejemplo?
Puedes hacerlo por .htaccess en apache. Creas un .htacces y metes lo siguiente:
AuthUserFile /rutadeldirectorio/.htpasswd
AuthName "Mensaje a mostrar"
AuthType Basic
require valid-user
Luego tienes que crear otro archivo .htpasswd donde estaran los usuarios que pueden entrar con passwd (Busca el resto en google).
Mediante php es (muuy resumido): comprobar el usuario y contraseña contra una base de datos o un archivo con esos datos, crear una session o una cookie y con eso mantener al usuario validado mediante navega en la web.