Cambiar y recuperar clave

Topic created · 3 Mensajes · 425 Visitas
  • bueno estoy intentando añadirle a mi web la opcion de cambiar y recuperar clave, pero me da error, siempre me dice qeu el usuario contraseña e-mail o lso datos que halla puesto son incorrectos, alguein qeu sepa sobre esto que me pueda hechar una manita porfavor, aun se muy poco sobre esto.

  • Te dejo la siguiente scrip en php, modificala como quieras..
    Acepto +1

    $action=$_POST["action"];
    switch ($action){
    case "send":
    send();
    break;
    default:
    change();
    break;
    }
    function change(){
    ?>
    "http://www.w3.org/TR/html4/loose.dtd">

    **** color=#cc3300>

    color=#cc3300>Compilare il form

    Username

    Codigo de cancelar personaje

    Password

    Nueva contraseña

    Repetir nueva contraseña

    Nuevo codigo para cancelar PG

    width=466>

    href="javascript:document.chgform.submit()">

    }
    function send(){
    $UserID=$_POST["UserID"];
    $srcno=$_POST["srcno"];
    $password=$_POST["password"];
    $password1=$_POST["password1"];
    $password2=$_POST["password2"];
    $srcno2=$_POST["srcno2"];
    if (strlen($UserID) < 1 || strlen($srcno) < 1 || strlen($password) < 1 || strlen($password1) < 1 || strlen($password2) < 1 || strlen($srcno2) < 1) {
    echo "Datos incorrectosAtras";
    }elseif($password1 != $password2){
    echo "Datos incorrectos*Atras";
    }else{
    require_once("conf/conn.php");
    mysql_select_db("account");
    $exec="select password,social_id from account where Login='$UserID' and Password=password('$password') and social_id='$srcno'";
    $result=mysql_query($exec);
    $rs=mysql_fetch_object($result);
    if($rs){
    $exec="update account set Password=password('$password1'),social_id='$srcno2' where Login='$UserID'";
    mysql_query($exec);
    //echo $exec;
    //echo mysql_error();
    echo "Password Cambiata Con Successo*Atras";exit;
    }else{
    echo "Datos incorrectos*Atras";exit;
    }
    }
    }
    ?>

  • gracias, aunque ya habia logrado hacer funcionar el mio, era un error en el config -.-"