Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/07/2010, 12:29
Avatar de wiwi74
wiwi74
 
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 2 meses
Puntos: 10
Respuesta: login pasword

El problema estaria alli, si:

if(isset($_GET['forget']) && $_GET['forget']==1){

ya que cuando haces clik en [ forgotten password? ]
En la url se agrega esto:

archivo.php?forget=1

Luego se te presenta el campo de texto en el cual introducir tu email:
Lo introduces y envias...
Pero de nuevo se cumple la condicion primera
if(isset($_GET['forget']) && $_GET['forget']==1){

Ya que si te fijas en la url, todavia esta alli archivo.php?forget=1

Pienso que agregandole a ese filtro esto:

$_POST['email'] == ""
Código PHP:

if((isset($_GET['forget']) && $_GET['forget']==1)  && $_POST['email'] == ""){

//Y LA ETIQUETA FOM A ESTO (y al de mas abajo tambien)
echo "<form action='' method='post'>";
echo 
"<tr><td>Email address</td><td><input type=\"text\" name=\"email\" maxlength=\"200\" class=\"sdinp\"></td></tr>\n";
echo 
"<tr><td></td><td><input type=\"submit\"value=\"Recover\" class=\"sdbut\"></td></tr>\n";
echo 
"</form>";

//.....resto del codigo




...Ya funcionaria.

Bueno no solo lo pienso... lo probe y algo mas hizo...

Última edición por wiwi74; 13/07/2010 a las 12:53