Son necesarias estas funciones:
Funcion: conectarse a la base de datos
Funcion: busqueda y verificar usuario con su respectivo
password
$conn = db_connect();
if (!$conn)
return 0;
$resultado = mysql_query("select * from usuarios where
usuario='".$username."' and contrasena = '".$password."'");
if (!$resultado)
return 0;
if (mysql_num_rows($resultado)>0)
return 1;
else
return 0;
Funcion: actualizar datos de usuario (password)
function cambiar_password($username, $anterior_password,
$nuevo_password)
{
if (login($username, $anterior_password))
{
if (!($conn = db_connect()))
return false;
$resultado = mysql_query( "update usuarios set contrasena =
'".$nuevo_password."' where usuario = '".$username."'");
if (!$resultado)
return false;
else
return true;
}
else
return false;
}
<?
session_start();
?>
<html>
<head>
<title>Cambiar Password</title>
</head>
<body>
<?
$username = $_SESSION["username"];
$nuevo_password = $_POST["nuevo_password"];
$nuevo_password2 = $_POST["nuevo_password2"];
$anterior_password = $_POST["anterior_password"];
if ($nuevo_password!=$nuevo_password2)
echo "Contraseña escrita no era la misma. No cambiado.";
else
if (strlen($nuevo_password)>16 ||
strlen($nuevo_password)<6)
echo "Nueva contraseña debe estar entre 6 y 16 caracteres. Prueba
de
nuevo.";
else{
if (cambiar_password($username, $anterior_password,
$nuevo_password))
echo "Contraseña cambiada.";
else
echo "La contraseña no ha podido cambiarse.";
}
?>
</body>
</html>
Información de los programas con certificado
Hay 4 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Apache + PHP + MySql + PhpMyAdmin como módulo de Apache Éste es un breve manual para una instalación rápida de PHP como módulo de Apache. Recuerda que el PHP también puede instalarse como CGI aunque no es el tipo de ... [18/01/05] |
|
8.823 | ||
|
Internet El trabajo presentado a continuación corresponde a la investigación de Internet, sus conceptos, historias y servicios.Este fue realizado con investigaciones en In... [07/06/06] |
|
1.370 | ||
|
Crea un Blog con Blogger Los Blogs, abreviación de Weblog, son páginas de opiniones e información estructurada por días y horas de publicación, cómo si de un diario o bitácora se tratase.... [28/06/04] |
|
11.040 | ||
Publicar en
del.icio.us
digg
meneame