Por favor a
todos, dejen de usar cosas como:
Código PHP:
$email = strtolower ($_REQUEST["email"]);
$clave = strtolower ($_REQUEST["clave"]);
Es simplemente una locura para una aplicación que luego usa ese dato directamente en un query!!
Mínimamente, primero definí el método de entrada y luego podés hacer:
Código PHP:
$email = empty( $_POST['email'] ) ? '': addslashes( strtolower ($_POST['email']) );
$clave = empty( $_POST['clave'] ) ? '': addslashes( strtolower ($_POST['clave']) );
Hay funciones más complejas (en este mismo foro ya es un tema trillado), pero al menos cambiá ésta parte.
PD: Sé que no es el tema principal, pero no puedo ver que después tantas lecturas que ha tenido el thread nadie diga nada, y lo he visto en muchos otros threads. Tratemos de corregir este tipo de cosas, hay mucha gente que lo hace sin saber, ayudemos a mejorar la comunidad PHP que ya mucha mala fama tiene!