El problema es que al hace el UPDATE, se pierde la session de usuario... Porque?
Este es el documento:
login.php
Código PHP:
Ver original
{ ?> <form action="cuenta.php" method="post" name="form1" id="form1"> Nombre de usuario <input type="text" name="usuario" value="<?php echo $fila["NOMBRE"]?>"/> Password actual: <input type="password" name="pass" id="pass"/> Nuevo password: <input type="password" name="c1" /> Confirmar Nuevo password: <input type="password" name="c2" /> <input type="submit" name="modificar" value="Actualizar contraseña"> </form> //Aca hago el UPDATE: <?php $usuario=$_POST['usuario']; $password=$_POST['pass']; $nuevo=$_POST['c1']; include ("config.php"); include ("opendb.php"); $sql="SELECT PASSWORD FROM users WHERE NOMBRE='".$usuario."'"; if ( !resultado ) $antes=$fila[1]; if($antes==$password) { $update= "update users set PASSWORD = '".$nuevo."' where NOMBRE = '".$usuario."'"; echo "<font color='red'><h3>El password ha sido actualizado</h3></font>"; } else { echo "<font color='red'><h3>El password ingresado no corresponde al del usuario</h3></font>"; } } <? } else { not_auth(); } ?>
El password normalmente si se actualiza y todo, pero apenas pasa eso, la session de usuario se pierde y ese es el problema que tengo, alguien sabe como puedo solucionar esto?
Gracias por la ayuda....