¿Contraseña única?, ¿por qué no compararlo directamente en código PHP?, ¿para qué complicarse?
Código PHP:
$contrasenia = "123456"; // clásico
if($varDeEntrada === $contrasenia) {
// contenido reestrignido
} else {
// contenido "normal"
}
Igual se puede hacer una autentificación HTTP ...
JavierB: ¿Por qué PHP y no ASP o Java?