Ejemplo n.º 1
0
 public function recuperaClave($login)
 {
     $bd = new bd();
     $correo = new email();
     if (isset($login["seudonimo"])) {
         $condicion = "seudonimo = '{$login["seudonimo"]}'";
     } else {
         $condicion = "email = '{$login["email"]}'";
     }
     $result = $bd->doSingleSelect($this->a_table, $condicion);
     if (!empty($result)) {
         //if($result["status_usuarios_id"]=='1'){
         $email = $result["email"];
         $link = $this->generaLinkTemporal($result["usuarios_id"], $result["seudonimo"]);
         if ($link) {
             $correo->sendRecuperarPass($email, $link);
             return array(1, $result["usuarios_id"]);
         } else {
             return array(2, "");
         }
         //}
     } else {
         return array(2, "");
     }
 }