Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2011, 22:43
abelhoyos
 
Fecha de Ingreso: abril-2011
Mensajes: 14
Antigüedad: 8 años, 8 meses
Puntos: 0
Iniciar sesion con 3 intentos

Hola, estoy trabajando con un script php para que me inicie sesion con validacion en 3 intentos, pero no me funciona. Soy nuevo en php y en el foro. gracias.
Este es el codigo y tambien les mando el enlace del archivo.

Cita:
<html>
<head>
<title>Documento sin título</title>
<script language="javascript" type="text/javascript">
function closeWindow() {
window.open('','_parent','');
window.close();
}
</script>
</head>

<body>

<?php

//iniciamos sesión
session_start();

//añadimos 1 a la sesión

$_SESSION['intentos']++ ;

//Comprobamos intentos
if ($_SESSION['intentos'] > 3)
{
echo "<br><br>Demasiados intentos<br><br>";
echo '<a href="logininside.php">Regresar</a><br>';
echo '<a href="javascript:closeWindow();">Cerrar</a>';

//destruimos sesión para poder empezar de nuevo
session_destroy();

//finalizamos
die(); }

$clave = "123";

//Metemos la contraseña enviada desde el formulario en una variable
$contrasenya=$_POST['contrasenya'];

echo "Intoduce una contrasenya";

if ($contrasenya == $clave)
{
echo "<br>Enhorabuena, tienes acceso al sistema"; session_destroy();
}
else
{
echo "<br>Intentalo de nuevo, llevas ".($_SESSION['intentos']-1)." intentos de 3";

//Creamos formulario para introducir clave
echo '<form method="post" action='.$_SERVER['PHP_SELF'].'>

<input type="text" name="contrasenya" id="contrasenya" />
<input type="submit" name="button" id="button" value="Enviar" />
<input type="reset" name="button" id="button" value="Cancelar" />

</form>';}

?>

</body>
</html>

Y este es el enlace: http://sanmartinenlinea.com/abel/uapphp/logininside.php

Gracias