Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2013, 14:53
Zhamir
 
Fecha de Ingreso: noviembre-2013
Mensajes: 2
Antigüedad: 10 años, 5 meses
Puntos: 0
Error en línea inexistente.

Buenas tardes, escribo éste mensaje motivado a que desde hace días estoy presentando inconvenientes en un formulario de PHP en el cual me sale un error en una línea inexistente, es decir, poseo 69 líneas de código en mi formulario, y al intentar visualizar los resultados de mi codificación me encuentro con el siguiente error: Parse error: parse error in C:\wamp\www\r33\index.php on line 70

Utilizo el WampServer y el código de mi formulario es el siguiente:

Código:
<?php session_start();

//encabezado para que no use la cache de archivos temporales de internet
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
header("Cache-Control: no-store, no-cache, must-revalidate"); 
header("Cache-Control: post-check=0, pre-check=0", false); 
header("Pragma: no-cache"); 
// archivo requerido para la conexion con la base de datos
require_once('conexion.php');
// archivo requerido para la funciones
require('funciones.php');
//inicio de la validacion
if ($_REQUEST['usuario']=='' AND $_REQUEST['passwrd']=='') {$status="Ingrese usuario y contraseña";}
elseif ($_REQUEST['usuario']=='') {$status="No ingresó usuario";}
elseif ($_REQUEST['passwrd']=='') {$status="No ingresó contraseña";}
else {
$status=$_REQUEST['status'];
$usuario=strtolower($_REQUEST['usuario']);
$passwrd=md5($_REQUEST['passwrd']);
$userpre=$_REQUEST['userpre'];
$intento=$_REQUEST['intento'];
$busqueda = mysql_query("SELECT * FROM usuarios WHERE (pass='$passwrd' AND login='$usuario' AND STATUS_USUARIO='ACTIVO')"); 
if (!$busqueda) {$status=mysql_error();}
//si la contraseña o el usuario es invalido
elseif (mysql_num_rows($busqueda)==0) {
$cnt001 = mysql_query("SELECT * FROM usuarios WHERE LOGIN='$usuario'");
if (!$cnt001) {$status2=mysql_error();}
elseif (mysql_num_rows($cnt001)>0) {
$cnt002 = mysql_query("INSERT INTO temp (TEMP_LOGIN) VALUES ('$usuario')");
if (!$cnt002) {$status=mysql_error();}
//revisa si tiene mas de 3 intentos de entrada
$cnt003 = mysql_query("SELECT * FROM temp WHERE TEMP_LOGIN='$usuario'"); 
if (!$cnt003) {$status=mysql_error();}
//si el usuario tiene mas de 3 intentos fallidos no le permite el ingreso
elseif (mysql_num_rows($cnt003)>=3) {$status='<img src=atencion.gif align="absmiddle"> <b style="color: #FF0000;">¡Usuario Bloqueado!</b>';} else {$status="Usuario o contraseña invalido";}
};
}
else {
//revisa si tiene mas de 3 intentos de entrada
$cnt003 = mysql_query("SELECT * FROM temp WHERE TEMP_LOGIN='$usuario'"); 
if (!$cnt003) {$status2=mysql_error();}
//si el usuario tiene mas de 3 intentos fallidos no le permite el ingreso
elseif (mysql_num_rows($cnt003)>=3) {$status='<img src=atencion.gif align="absmiddle"> <b style="color: #FF0000;">¡Usuario Bloqueado!</b>';} else {
//borra los intentos previos
$qry002=mysql_query("DELETE FROM temp WHERE TEMP_LOGIN='$usuario'");
if (!$qry002) {$status=mysql_error();}
//inicia  el contador de inactividad de la sesion
$_SESSION['hora']=time();
//establece los valores de las cookies
while($row = mysql_fetch_array($busqueda)) {
setcookie("r33_01",encrypt($row["ID_USUARIO"]),time()+28800);
setcookie("r33_02",encrypt($row["LOGIN"]),time()+28800);
setcookie("r33_03",encrypt(mb_convert_case($row["NOMBRE"],MB_CASE_TITLE)),time()+28800);
setcookie("r33_04",encrypt($row["ROL"]),time()+28800);
setcookie("r33_05",encrypt("conectado"),time()+28800);
//setcookie("r33_04",mb_convert_case($row["ROL"],MB_CASE_TITLE),time()+28800);
//redireciona a la pagina principal

//encabezado html con tiempo de expiracion y cierre predefinidos
?>

<div class="wrap">

<link rel="stylesheet" href="estilos2.css">



<form action="" method="post" class="login">

	<div><label>Usuario</label><input name="user" type="text" ></div>

	<div><label>Contrase&ntildea</label><input name="password" type="password"></div>

	<div><input name="login" type="submit" value="Entrar"></div>

</form>

    </div>
El error me sucede cuando ingreso las validaciones del usuario, que si se dejó algún campo en blanco, si se han equivocado 3 veces al intentar ingresar al sistema.

Agradezco su mas pronta respuesta, gracias.