Acabo de Probar el codigo aki en mi makina y furula de maravilla,, solo le agregue el register globals = off: (superglobal) solo en accion y va:
Código PHP:
<?
$password="pepito";
$accion=$_POST['accion'];
if($accion=="login"){
$pass = $_POST['pass'];
if($pass=="$password"){
echo "Bienvenido al panel";
} else {
echo "Password Incorrecto";
}
} else {
echo "<form method=post action=\"$PHP_SELF\">
<input type=hidden name=accion value=login>
Password: <input type=password name=pass>
<br><input type=submit value=entrar>";
}
?>
Opina con fundamentos