VERIFICACION
DE USUARIO
EN HTML:
<!doctype html>
<html>
<head>
<meta
charset="utf-8">
<title>Documento
sin título</title>
</head>
<body>
<h1>Recuperar
Contraseña</h1>
<p>Ingrese
su nombre de usuario</p>
<form
action="nuevaclave.php" method="post"
name="f1">
Usuario<input
type="password" name="us1" required /><br/>
Otravez<input
type="password" name="us2" required /><br />
<input type="submit"
value="Obetenernueva clave" />
</form>
</body>
</html>
DIGITA EL
USUARIO SI EL USUARIO QUE INGRESO ES CORREO AL QUE VUELVE A DIGITAR TE LLEVARA
A OTRA PAGINA. SI NO TE SALE UN ERROS
CODIGO DE PHP:
<?php
$user1 = $_POST["us1"];
$user2 = $_POST["us2"];
if($user1 !=
$user2){
?>
<p>los datos ingresados no
coinciden, si cree que se trata de un error puede<a href="recuperar.php">
volver a intentarlo</a>
<?php
}else{?>
<h3>Hola<?php echo
$user1;?></h3>
<form
name="f1" action="terminado.php" method="post">
Nueva clave: <input type="password" name="clave1"
required><br>
Vuelva a digitarsu clave<input
type="password" name="clave2" required><br>
<input type="submit"
value="guardarnueva clave">
</form>
<?php
}?>
Te da la bienvenida
con el nombre de usuario
Tienes que
ingresar una clave y volver a escribirlo debajo y si concidelo guardad
Formulario
de terminado permite cambiar o actualizar la contraseña encriptado que se
encuentra en la BD.
Código Php:
<?php
$cla1 = $_POST["clave1"];
$cla2 = $_POST["clave2"];
$user1 = $_POST["user1"];
if($cla1 != $cla2){
?>
<p>SU CONTRASEÑA ES
INCORRECTA<a href="nuevaclave.php">VUELVA A
INTENTARLO</a></p>
<?php
}else{
$cone =
mysqli_connect("localhost","root","","seguridad")or
die(mysqli_error());
$clavex =
hash_hmac("sha512",$cla1,"jhalebet");
$cadena_sql= sprintf("UPDATE
usuarios SET clave='%s' WHERE alias='%s'",$clavex, $user1);
mysqli_query($cone,
$cadena_sql);
}
?>
No hay comentarios.:
Publicar un comentario