Foros del Web » Programando para Internet » PHP »

problema con contraseñas

Estas en el tema de problema con contraseñas en el foro de PHP en Foros del Web. hola a todos, bueno estoy programando un script para ke los usuarios de mi web cambien sus contraseñas cuando lo crean necesario, pero no lo ...
  #1 (permalink)  
Antiguo 19/07/2005, 17:12
Avatar de ZydRick  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 19 años, 2 meses
Puntos: 4
problema con contraseñas

hola a todos, bueno estoy programando un script para ke los usuarios de mi web cambien sus contraseñas cuando lo crean necesario, pero no lo hace aki les pongo el codigo:

desde aki se envia la nueva clave y la confirmacion de la misma
Código PHP:
<?
session_start
();
include(
'config.php');
$sql "SELECT pass FROM users WHERE id='$_SESSION[idusuario]';";
$resultado mysql_query("$sql");
$row mysql_fetch_array($resultado);
$clave $row['pass'];
?>
<form name="contrasena" method="post" action="confpass.php">
Nueva contraseña:<br />
<input type="password" name="pass" maxlength="16" size="25"><br />
Confirmar contraseña:<br />
<input type="password" name="pass1" maxlength="16" size="25"><br />
<input type="submit" name="enviar" value="Guardar cambios">
<input type="reset" value="Borrar">
</form>
y este codigo lo debe actualizar en la BD:
Código PHP:
<?
session_start
();
include(
'config.php');
$sql "UPDATE users SET pass='$clave' WHERE id='$_SESSION[idusuario]';";
$resultado mysql_query('$sql');
if (
$resultado)
{
echo 
"Datos actualizados correctamente";
}
else
{
echo 
"Error de Registro";
}
?>
alguien me puede ayudar con esto please?, la verdad ke no se ke pueda estar mal en ese codigo

Un saludo
  #2 (permalink)  
Antiguo 19/07/2005, 17:19
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 8 meses
Puntos: 9
te faltan algunas cosas en el segundo código:
Código PHP:
<?
session_start
();
include(
'config.php');
$pass=$_POST['pass'];
$pass2=$_POST['pass2'];
IF (
$pass==$pass2) {
$clave=$pass;
$sql "UPDATE users SET pass='$clave' WHERE id='$_SESSION[idusuario]';";
$resultado mysql_query('$sql');
if (
$resultado)
{
echo 
"Datos actualizados correctamente";
} }
else
{
echo 
"Error de Registro";
}
?>
  #3 (permalink)  
Antiguo 19/07/2005, 17:26
Avatar de ZydRick  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 19 años, 2 meses
Puntos: 4
gracias por tu ayuda pero parece ke hay una falla en tu codigo, pk me deja la pagina en blanco y no actualiza nada :(
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:33.