No lo consigo hacer. Cuando es erroneo, se me queda en la pagina default.php que como no hay nada, está toda blanca.
Como hago la comprobación de usuario incorrecto?
gracias.
--index.php---
Código PHP:
Ver original
<? }else{ ?> <html> <head> <title>Administración Portal Asociación Amigos de la Ópera de Sabadell</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script language="JavaScript" type="text/JavaScript"> <!-- function comprovar(formu) { missatge = ""; fet = 0; if (formu.login.value == "") { missatge = "Introduzca su Usuario."; fet = 1; } if (formu.pass.value == "") { if(fet == 1) missatge = missatge + " Introduzca su Contraseña."; else { missatge = "Introduzca su Contraseña."; fet = 1; } } if (fet == 1) alert(missatge); else { formu.submit(); } } --> </script> <style> <!-- input { BORDER-RIGHT: black thin solid; BORDER-TOP: black thin solid; BORDER-LEFT: black thin solid; BORDER-BOTTOM: black thin solid; BACKGROUND-COLOR: #ffffff } body { background-color: #f1e4da; } --> </style> </head> <body onLoad="javascript:document.pp.login.focus();" text="#000000" link="#800080" vlink="#800080" alink="#800080" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" scroll="no"> <table width="100%" cellspacing="0" cellpadding="0" border="0" background="gifs/fonstop.jpg"> <tr> <td width="251" align="left"><img src="gifs/fototop.jpg" width="350" height="79" border="0"></td> <td align="right" valign="bottom"><img src="gifs/titadmin.gif" width="407" height="52" hspace="5" border="0"></td> </tr> </table> <center><br><br><br><br> <font face="verdana"><b>Administración Portal<br>Asociación Amigos de la Ópera de Sabadell</b></font><br><br><br> <form name="pp" method="post" action="default.php"> <table width="300" align="center" cellpadding="0" cellspacing="0" border="0" bordercolor="#000000"> <tr> <td width="20"><img src="gifs/dalte.gif" width="20" height="20" border="0"></td> <td align="center" colspan="2" bgcolor="#000000"> </td> <td width="20"><img src="gifs/daltd.gif" width="20" height="20" border="0"></td> </tr> <tr> <td width="20" bgcolor="#000000"> </td> <td colspan="2" bgcolor="#000000"><font face="Verdana" size="1" color="#ffffff"><b> Introduzca su Usuario y Contraseña:</b><br><br></font></td> <td width="20" bgcolor="#000000"> </td> </tr> <tr> <td width="20" bgcolor="#000000"> </td> <td width="50%" align="left" bgcolor="#000000"><font face="Verdana" size="1" color="#ffffff"><b> Usuario:</b></font></td> <td width="50%" align="center" bgcolor="#000000"><input type="text" name="login" size="20" maxlength="10"></td> <td width="20" bgcolor="#000000"> </td> </tr> <tr> <td width="20" bgcolor="#000000"> </td> <td width="50%" align="left" bgcolor="#000000"><font face="Verdana" size="1" color="#ffffff"><b> Contraseña:</b></font></td> <td width="50%" align="center" bgcolor="#000000"><input type="password" name="pass" size="20" maxlength="10"></td> <td width="20" bgcolor="#000000"> </td> </tr> <tr> <td width="20" bgcolor="#000000"> </td> <td align="right" colspan="2" bgcolor="#000000"><br><input type="button" value=" Entrar " onClick="comprovar(this.form)"></td> <td width="20" bgcolor="#000000"> </td> </tr> <tr> <td width="20"><img src="gifs/baixe.gif" width="20" height="20" border="0"></td> <td align="right" colspan="2" bgcolor="#000000"> </td> <td width="20"><img src="gifs/baixd.gif" width="20" height="20" border="0"></td> </tr> </table> </form> </body> </html> <? } ?>
---default.php---
Código PHP:
Ver original
<?php include("include/cons.php"); include_once("include/inctexteadmin.php"); $query = sprintf("SELECT id_usuari, password, codi, sam, clau_permis, clau_idioma, deshabilitat FROM usuaris WHERE codi='".$login."' and password='".$pass."'"); if($n>0){ $_SESSION["id_usuari"]=$array["id_usuari"]; $_SESSION["codi"]=$array["codi"]; $_SESSION["password"]=$array["password"]; $_SESSION["sam"]=$array["sam"]; $_SESSION["clau_permis"]=$array["clau_permis"]; $_SESSION["clau_idioma"]=$array["clau_idioma"]; $_SESSION["deshabilitat"]=$array["deshabilitat"]; $idioma = $_SESSION["clau_idioma"]; if ($idioma == 1){ $_SESSION["idioma"] = "cs"; }else{ $_SESSION["idioma"] = "ct"; } $_SESSION["idiomes"] = "cs,ct"; $deshabilitat = $_SESSION["deshabilitat"]; if ($deshabilitat == 1){ ?> <script language="JavaScript" type="text/JavaScript"> <!-- alert('<?=texte($_SESSION["idioma"],"txtdeshabilitat")?>'); top.location = "index.php"; --> </script> <?php } }else{ echo "<script language='JavaScript'> alert('Login INCORRECTE');</script>"; echo "<SCRIPT LANGUAGE='JavaScript'> location.href='index.php'; </SCRIPT>"; } ?>