for ($i = 0; $i < 12; $i++) {
         $codigo .= substr($str, rand(0, 62), 1);
     }
     $mensaje = "Su codigo es: " . $codigo;
     $cabecera = "From: Gabriel Fresco<*****@*****.**>";
     if (mail($usr[0]->mail, 'Codigo para cambiar su contraseña', $mensaje, $cabecera)) {
         echo $codigo;
     } else {
         echo "Error al enviar el mail";
     }
     break;
 case 'olvidoContra':
     include "../partes/olvidoContra.php";
     break;
 case 'TraerInvitado':
     $invitado = invitado::TraerInvitadoPorId($_POST['id']);
     echo json_encode($invitado[0]);
     break;
 case 'TraerUsuario':
     $usr = usuario::TraerUsuarioPorId($_POST['id']);
     echo json_encode($usr[0]);
     break;
 case 'TraerUsuarioPorMail':
     $usr = usuario::TraerUsuarioPorNombre($_POST['nombre']);
     if ($usr != null) {
         if ($_POST['contra'] != $_POST['contra2']) {
             echo "Las contraseñas no coinciden";
         } else {
             if ($_POST['codigoIngresado'] != $_POST['codigoGenerado']) {
                 echo "El codigo ingresado no es correcto";
             } else {