Tema: Comparar
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2012, 15:20
ameno123
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 9 meses
Puntos: 1
De acuerdo Comparar

Tengo un sistema de login y password.. En este tengo un código para cambiar de password. Pero lo que hace es esto: Si la password vija qu npusiste esta mal, no la cambia y si está bien si.

Por ahora todo bien. PERO cuando la password vieja está mal, NO te avisa que está mal... entonces no sabes si se cambió o no.

Código: profile.php
Código PHP:
<form action="update.php" method="post" >
<
p>Cambia tu password</p>
  <
pVieja Password:
    <
input type="password" name="oldpass" />
    <
br />
    
Nueva Password:
    <
input type="password" name="newpass" />
    <
br />    
  </
p>
<
input type="submit" name="Submit" value="Submit" /> 
El código no es exactamente así... pero tiene otras opciones que no importan en este momento.

Código: update.php

Código PHP:
<?php

include "../config.php";

$username $_COOKIE['loggedin'];
if (!isset(
$_COOKIE['loggedin'])) die("No estas logueado, <a href=../login.html>click aquí </a> para loguear.");


mysql_connect($server$db_user$db_pass) or die (mysql_error()); 

mysql_select_db($database)
or die (
"Could not select database because ".mysql_error());

mysql_query("UPDATE $table SET password = '".$_POST['newpass']."'
WHERE password = '"
.$_POST['oldpass']."'");

echo 
"Cambios realizados en $username.<br /> <a href='profile.php'>Click aqu&iacute;</a> para volver a tu perfil.<br /> ";

?>
Necesito que de alguna forma, se fije si la password vieja es esa. Y de bonus track si me regalan el código para que se fije password nueva y reescribir password nueva.

A mi se me había ocurrido hacerlo con comparación..