Ver Mensaje Individual
  #10 (permalink)  
Antiguo 03/05/2010, 12:31
Avatar de dengaku
dengaku
 
Fecha de Ingreso: enero-2010
Mensajes: 69
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Comparar dos contraseñas y actualizar

Bueno esto ya va :O , pero no se muy bien como explicarlo, se ve ke al ser iguales si va bien, pero al no serlo se hace un lio con $cod_usup estos son lso cambios que e realizado:

Código PHP:
<?php
// Sesión iniciada
   
if (isset($_SESSION["usuario_valido"]))
   {
        include(
"libreria.php");
        
$conexion=conecta();
        
$uv=$_SESSION["usuario_valido"]; 
         
$cod_usup=$_REQUEST[codigod];

if (isset (
$_REQUEST['modificav'])){

    
$erroresv false;
    
$cod_usup $_REQUEST['cod'];
    
$pass1 $_REQUEST['pass1'];
    
$pass2 $_REQUEST['pass2'];
    
$nick1 $_REQUEST['nic'];
//    echo $pass1."</br>";
//    echo $pass2."</br>";

    
if ($pass1 != $pass2){ 
       
$error[1]=' No coinciden'
       
$erroresv true;}
       
}
//echo $_REQUEST['modificav'].'<br>'.$erroresv;
if (isset ($_REQUEST['modificav']) && $erroresv==false)
{
    
$conexion=conecta();
$salt substr ($nick102);
$clave_crypta crypt ($pass1$salt);
$sq11="update usuarios set pass='$clave_crypta' where cod_usuario='$cod_usup'";
$registros2=mysql_query($sq11,$conexion) or
              die(
"Problemas en el update".mysql_error());
 echo 
"Archivo fue modificado";
         
$paginaca="adminusu.php";
        
header("Location:$paginaca");
 }        
        
$conexion=conecta();
        
$sqvv="select * from usuarios where cod_usuario =$cod_usup";
        
$registrosaa=mysql_query($sqvv,$conexion) or
          die(
"Problemas en el select:".mysql_error());
            
        
           print 
"<table border='2' cellspacing='0' class='stilo3'>";


        while (
$regv=mysql_fetch_array($registrosaa))
        {
              print 
'<form action="pass.php" name="modificav" method="post">';
            print 
"<p class='stilo5'>Cambiar contraseña de ".$regv['nick']."</p>";
            print 
'<input size=5 type="hidden" name="cod" value="'.$regv['cod_usuario'].'">';
            print 
'<input size=5 type="hidden" name="nic" value="'.$regv['nick'].'">';
            print 
'<input size=5 type="hidden" name="nic" value="'.$regv['pass'].'">';
            

            print 
'<tr><td>Escribe contraseña</td>';            
            print 
'<td class=stilo7><input size=5 type="text" name="pass1" value="">';
        print (
"<font color=white>$error[1]</font><BR>");"</td></tr>";
        
            print 
"<tr><td>Repite la contraseña</td>";
            
            print 
'<td class=stilo7><input size=5 type="text" name="pass2" value="">';
        print (
"<font color=white>$error[1]</font><BR>");"</td></tr>";
            
             print 
'<tr><td class=stilo7><input type="submit" name="modificav" value="Modifica"></td></tr>';
            print 
"</form>";
        }
        print 
"</table>";

}

?>