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