Es una idea, lo escribi al vuelo!....
Código PHP:
Ver original<?php
if( i$_SESSION['usuario'] != 'administrador' )
{
if(isset($_POST['autentificarme']) {
if($_POST['autentificarme'] == 'administrador'
&& $_POST['password'] =='..administrador' )
{
$_SESSION['usuario']='administrador';
}else{
define('AUTENTIFICADO',false); define('LOGINFAIL','Usuario o password incorrecto.'); }
}else{
define('AUTENTIFICADO',false); }
}else{
}
if(AUTENTIFICADO)
{
//muestro lo que necesita.
}else{
//Cargo Login
echo $error=defined(LOGINFAIL
)?
'<h1>'.LOGINFAILD
.'</h1>':'<h2>Archivo protegido</h2>'; ?>
<form action="estapagina.php" method="post">
<p>Usuario: <input type="text" name="autentificarme"></p>
<p>Password: <input type="password" name="password"></p>
</form>
<?php
}
?>
eso debería funcionar!