Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/12/2009, 18:37
h3greed
 
Fecha de Ingreso: septiembre-2008
Mensajes: 67
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: ¿Olvidó su contraseña? php y mysql

ahora tengo otro problema no se que me pasa estos dias mira tengo el mismo codigo pero ahora quiero que el usuario pueda cambiar su propia contraseña

con lo cual hago un form llamado cambiopass.php

Código PHP:
<form id="recupero" name="recupero" method="post" action="cambiopass2.php">
      <label></label>
      <div align="center">
        <div align="center">
          <p>Usuario    : <input name="usuario" type="Checkbox" id="usuario" value=" <? echo"".$_SESSION['s_usuario'].""?> " size="32"/> 
              <? echo"".$_SESSION['s_usuario'].""?>  <br />
          Contrase&ntilde;a Antigua:  
               <input name="pass" type="text" id="pass" size="32" />
            <br />      
          Nueva Contrase&ntilde;a
          :
          <input name="pass2" type="text" id="pass3" size="32" />
          <input type="submit" name="enviar" id="enviar" value="Enviar" />
para que el usuario se coloque de manera automatica, asi como tambien un campo de contraseña antigua $pass2 y uno de contraseña nueva $pass3

que se envia cambiopass2.php

Código PHP:
<?
include("dbconexion.php");
   if (isset(
$_POST["usuario"])) 
   
$usuario $_POST["usuario"];
   
$pass2 $_POST["pass2"]; {
   if(
$usuario==NULL|$pass2==NULL) {
   echo 
"un campo est&aacute; vacio.";
   include(
"dbconexion.php");
   
$checpass mysql_query("SELECT usuario, pass1 FROM usuarios WHERE pass1='$pass1'");
//donde selecciono el usuario y la pass1 que es donde guardo mis contraseñas
   
$usuario $_POST["usuario"];
   
$pass2 $_POST["pass2"];
   if (
$pass2 $checpass) {
   echo 
"la contraseña $pass2 es igual a la anterior por favor cambiala";
   }else{
   echo 
"El contraseña $pass2 se ha cabiado correctamente le estará llegando a su correo";
// o sea aqui voy a poner el codiigo para que reemplace

}}
?>
que estoy haciendo mal??