MySQL - HELP-¿Cómo ejecuto DECODE() de MySQL desde PHP?

 
Vista:

HELP-¿Cómo ejecuto DECODE() de MySQL desde PHP?

Publicado por Aníbal (2 intervenciones) el 15/08/2006 15:08:22
Hola a todos:

Tengo el siguiente código PHP para un login, en el que puedo evaluar que la clave ingresada coincida con la almacenada codificada mediante la función ENCODE() de MySQL.

Mi problema reside en que no encuentro forma de aplicar desde PHP la función DECODE() de MySQL por si algún usuario quisiera recuperar su clave olvidada.

¿Alguien puede darme una ayuda con el código que necesito para lograr desencriptar la clave?

Gracias de antemano

Aníbal

PD: el campo password corresponde a una columna BLOB

//*************************************************************************************************
<?php include_once('conexion.php');

if ($_GET[modo]=='TerminarSesion')
{
session_unset();
session_destroy();

echo '<script language=javascript>';
echo 'window.location = \'login.php\';';
echo '</script>';
}

if ($_POST[Acceder])
{
$sql = " select * from Usuarios";
$sql .= " where Correo='".$_POST[email]."'";
$sql .= " and Clave = ENCODE('".$_POST[password]."','MiMaNtA')";

$res = mysql_query($sql);

if (mysql_num_rows($res)>0)
{
$_SESSION[usuario_logueado]=true;
$row = mysql_fetch_array($res);
$_SESSION[idusuario] = $row[idusuario];
$_SESSION[NyA] = $row[NyA];
$_SESSION[Correo] = $row[Correo];
$_SESSION[Clave] = $_POST[password];
$_SESSION[Pendientes]= $row[Pendientes];
echo '<script language=javascript>';
echo 'window.location = \'login.php\';';
echo '</script>';
}
else
{
$_SESSION[usuario_logueado]=false;
}
}

?>
//*************************************************************************************************
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:HELP-¿Cómo ejecuto DECODE() de MySQL desde PHP?

Publicado por Somebody (1 intervención) el 15/08/2006 18:36:42
Para qué P.U,T.A,S tienes que repetir tu P,U.T,O mensaje un día después, no por eso te va a ayudar más rápido, y ya buscaste en google a ver si hay soluciones, B.A.B,O,S.O
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar