Gracias, la verdad es que me esperaba que fuera más complicado. Es super intuitivo..
Pero, me sigue pasando lo mismo! No salta el mensaje de error y se me queda la propia página en blanco en lugar de hacer la redirección...
Código PHP:
Ver original<?php
include("include/cons.php");
include_once("include/inctexteadmin.php");
$link=mysql_connect($server,$dbuser,$dbpass) or
die ("Impossible connectar amb el servidor"); $query = sprintf("SELECT id_usuari, password, codi, sam, clau_permis, clau_idioma, deshabilitat FROM usuaris WHERE codi='".$login."' and password='".$pass."'");
if($n>0){
//echo $array["password"];
if ($array["password"] != $pass){
echo "Login INCORRECTO";
echo "<META HTTP-EQUIV='Refresh' CONTENT='0;url='index.php'>";
}else{
$_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>";
}
?>