Hola Carlojas, intenté los cambios que me sugeriste pero nada, sigue haciendo lo mismo, yo creo que el problema esta en la variable de session contador, pareciera que lo incrementara más de lo normal y no se esta cumpliendo lo que contador ==1
Código PHP:
<?php
//Se establece la session
session_start();
session_register('user');
session_register('contador');
++$_SESSION['contador'];
include ("conection.php");
ini_set('max_execution_time', 3600);
//Si es la primera vez que ingresa el usuario
if ($_SESSION['contador']==1) {
//Se verifica el usuario y password
$usuario = $_POST['txt_user'];
$password = $_POST['txt_pass'];
$query_user="select * from tbl_user_ncm where IDE_USER_NCM='$usuario' and PASS_USER_NCM = '$password'";
$resultado_user= mysql_query($query_user,$link) or die("Error en consulta $query_user:".mysql_error() );
$total_user= mysql_num_rows($resultado_user);
//Si el usuario y password están correctos va a ver la página completa
if ($total_user!=0){
//Se asigna valor a la variable session usuario
$_SESSION['user'] = $usuario;?>
<!--Se Pasa a la pagina del menu-->
<script language='JavaScript'>javascript:location.href="menuppal.php"</script>
<?php exit;
//Si el usuario y contraseña no son válidos
}else{
//Se resta el contador, muestra mensaje de inválido y va a la página de login
--$_SESSION['contador'];?>
<script language='JavaScript'>alert("User or Password has not been found")</script>
<script language='JavaScript'>javascript:location.href='login.php'</script>
<?php exit;
}
//Si ya el usuario a iniciado sessión y ya entró a esta página puede entrar a la de menuppal
}
if ($_SESSION['contador']>1){?>
<script language='JavaScript'>javascript:location.href="menuppal.php"</script>
<?php exit;
}
mysql_close($link);?>