Hola, tengo una duda:
Estoy haciendo una página para ingresar los datos de un usuario con contraseña, y utilizo sha1 para poder encriptar el password y lo hace correctamente y lo ingresa en una base de datos.
Este es mi código para insertar los datos a la DB:
Código PHP:
Ver original<?php
require_once('funciones.php');
conectar('localhost', 'root', '', 'almacenaje');
$ip = $_SERVER['REMOTE_ADDR'];
{
echo 'El usuario '.$user.' ya existe.';
}
else
{
if($meter)
{
echo 'Usuario registrado con exito';
}
else
{
echo 'Hubo un error en el registro';
}
}
?>
Y este es mi código para poder mostrar los datos y poder modificar y/o eliminar:
Código PHP:
Ver original<?php
/*$con = mysql_connect("localhost", "root", "");
if (! $con){die ("ERROR EN LA CONEXION CON MYSQL: ".mysql_error());}*/
if(! $base){die ("ERROR AL CONECTAR CON LA BASE DE DATOS: ".mysql_error());}
/*$base = mysql_select_db ("almacenaje", $con);
if(! $base){die ("ERROR AL CONECTAR CON LA BASE DE DATOS: ".mysql_error());}*/
/********************************************/
/* Luego vamos a obtener todos los datos que esten contenidos
en la tabla con una consulta */
$sql = "SELECT * FROM datos";
/*ahora creamos la tabla en html para mostrar los resultados
agregandole un par de botones de radio */
echo "<html>
<h1>MODIFICAR Y/O ELIMINAR</h1>
<body>
<form name='ejecuta' method='post' action='ejecuta.php'>
<table>
<tr><td>Id</td><td>Nombre</td><td>Password</td><td>Correo Electronico</td><td>Modificar</td><td>Eliminar</td></tr>";
$i = 0 ; //iniciamos nuestro cont en cero
/*el siguiente bucle nos permite obtener la informacion obtenida
de la ejecución de la sentencia de sql */
echo "<tr><td><input type='hidden' name='iduser[$i]' value='".$row[0]."' />".$row[0]."</td>
<td><input type='text' name='user[$i]' value='".$row[1]."' /></td>
<td><input type='text' name='pass[$i]' value='".$row[2]."'/></td>
<td><input type='mail' name='mail[$i]' value='".$row[3]."'/></td>
<td><input type='radio' name='seleccion[$i]' value='modifica".$row[0]."'></td><!-- Esta línea es para saber si se modifica -->
<td><input type='radio' name='seleccion[$i]' value='elimina".$row[0]."'></td><!-- Esta línea es para saber si se elimina -->
</tr>";$i++;
}
echo "</table><input type='submit' value='Enviar'></form></body></html>";
?>
Mi duda es que si hay algún método para poder llamar al sha1 ('pass') y poder ingresarlo en un campo de texto pero con la contraseña desencriptada para poder cambiarla o mostrarla.
Espero me puedan ayudar en esta consulta y les agradezco de antemano.