Código PHP:
Ver original
<?include ("seguridad.php");?> <html> <head> <title>Aplicación segura</title> </head> <body> <h1>Ahora estás en una aplicación segura</h1> <br> <a href="salir.php">Hacé click aquí para salir</a> </body> </html>
Al abrir aplicacion. php, me redirecciona a la página de autenticacion pero tanto si usuario y contraseña coinciden como si no, no vuelve a la página de aplicacion.php en caso de coincidir o index.php en caso de no coincidir.
El código de index. php que es el formulario donde se introducen los datos del usuario y contraseña:
Código HTML:
Ver original
<html> <head> </head> <body> <form action="control.php" method="POST"> <table align="center" width="225" cellspacing="2" cellpadding="2" border="0"> <tr> <td colspan="2" align="center" <?if ($_GET["errorusuario"]=="si"){?> <?}else{?> bgcolor=#cccccc>Introduce tu clave de acceso <?}?></td> </tr> <tr> </tr> <tr> </tr> <tr> </tr> </table> </form> </body> </html>
control.php: código que comprueba si los datos son correctos y debe redireccionar de nuevo a la aplicación si los datos introducidos estan en base de datos o vuelve a la página de autenticación en caso de no coincidir los datos.
Código PHP:
Ver original
<? include "conexion.php"; $usuario= $_POST['usuario']; $ssql = "SELECT * FROM usuarios WHERE usuario='$usuario' and contrasenya='$contrasenya'"; $_SESSION["autentificado"]= "SI"; }else { } ?>
A ver si me podeis echar una mano.
Muchas gracias.