8
Feb 2009

Solución a problema de login con Loudblog

Por coyotita
LoudBlog en acción

LoudBlog en acción

LouBlog es un sistema de gestión de contenidos (CMS) basado en lenguaje php que facilita la publicación de contenidos multimedia, generando un feed RSS válido para el Podcasting.  Aunque este software desarrollado por  ONLINETRUST new media no es un sistema de weblog, si ofrece todas las características necesarias para la publicación frecuente de audio y video.

Puede incluso ser integrado a sistemas mas complejos como Mambo, Joomla, Drupal, Serendipity, Geeklog o WordPress, potenciando la publicación, organización y etiquetado de archivos audiovisuales mediante el complemento Loudbot ( disponible, aunque un poco abandonado)

A pesar de que este sistema es muy fácil de instalar  (requiere MYSQL y puede funcionar con FastCGI)es muy conocido su problema para el ingreso del primer usuario creado; traducimos al español aquí una sencilla solución basada en un script php, compartido originalmente por petercarter en los foros de LoudBlog

Instrucciones

  1. Copiar el siguiente código y guardarlo en un archivo nombrado “nuevopassword.php“.
  2. Sustituir los valores de “username” y “nickname” que contiene este archivo por los correspondientes del usuario/contraseña que se quiera restablecer.
  3. Colocar el archivo nuevopassword.php en el directorio raíz de LoudBlog (donde están ubicados los archivos get.php, install.php, etc.).
  4. Visitar con el navegador [urldetusitio]/nuevopassword.php. Si la re-escritura fue satisfactoria obtendrás “¡Bien Hecho!“, y en caso de que no “No funciona“.
  5. Asumiendo que tienes exito en el paso anterior, visita con el navegador [urldetusitio]/loudblog y podrás entrar al área de administración del sistema.
  6. Borra el archivo nuevopassword.php porque representa un riesgo de seguridad para tu sistema ya que cualquiera podría restablecer los datos de acceso.

Código

 
 
<?php
 
//incluye las base datos y otras funciones
include "loudblog/custom/config.php";
include "loudblog/inc/database/adodb.inc.php";
include "loudblog/inc/connect.php";
//inserta tu password en la siguiente linea entre las comillas
 
$newpassword = "tunuevopassword";
 
//inserta tu nuevo nombre de usuario entre las comillas 
$newnickname = "nuevonombre";
$dosql = 
"UPDATE lb_authors SET
    password = '".md5($newpassword)."',
    nickname = '".$newnickname."'
WHERE id = '1'";
 
$GLOBALS['lbdata']->Execute($dosql);
 
$dosql = "SELECT * FROM lb_authors WHERE id = '1'";
 
$result = $GLOBALS['lbdata']->GetArray($dosql);
 
if (($result[0]['password']) == md5($newpassword)) {
 
echo "Hecho!";
}
else {
echo "Fallo!"; }
 
?>
. . .
  • Digg
  • del.icio.us
  • BarraPunto
  • Identi.ca
  • Meneame
  • Slashdot
  • Technorati

6 Comentarios en “Solución a problema de login con Loudblog”

  1. pablo dice:

    hola excelente solucion me sirve de mucho…. pero quisiera saber si me puedes ayudar.. estoy trabajando con loudblog recientemente…. quisiera saber si puedo trasladar el sitio q hice a otra computadora para poder modificarlo…. especialmente a una linux….. de antemano gracias…..

  2. coyotita dice:

    eso significaría ‘exportar’ una instalación de loudblog hacia un servidor local, en este caso hacia uno instalado en una máqina corriendo bajo Linux.

    Aunqe nunca he realizado una exportación así, los pasos serían similares a cualqier otro CMS:
    1) Respaldar la base de datos del sitio original (con phpMyAdmin por ejemplo)
    2) ‘Importar’ la base de datos de respaldo del sitio original en la instalación local, usand también phpMyAdmin o la linea de comandos. En los foros incluso recomiendan usar los mismos datos mysql (usr, pssw) para el nuevo sitio:
    http://www.loudblog.com/forum/viewtopic.php?id=282

    cuentanos tu experiencia!

  3. pablo dice:

    gracias lo voy a probar………

  4. pablo dice:

    excelente me funciono muy bien pude tranportar my podcast y base datos de datos, me fue muy sencillo, ahora tengo un problema con el ftp pensaba q estaba funcionando correctamente pero no……. he estado subiendo archivos sin el ftp, tengo el servico de FTP pero no lo reconoce al llenar los campos de configuracion del FTP (dentro de loudblog) no se si estara bien, no se si me puedes ayudar……….. al momento q intento subir mediante FTP se abre el explorador de windows y una ventana pequeña diciendo q no se puede acceder a la carpeta upload…..

    de antemano gracias….

  5. julian dice:

    Disculpa, no me queda claro lo siguiente “Sustituir los valores de “username” y “nickname” que contiene este archivo por los correspondientes del usuario/contraseña que se quiera restablecer.”

    En que parte del código debo poner mis verdaderos nickname y password? Debo reemplazar estos datos en el código que has brindado, al hacerlo me pasa lo siguiente: http://www.freewayrock.com.ar/podcast/newpassword.php por lo que no encuentro una solución.

    Muchas gracias!

  6. coyotita dice:

    @julian:
    publicamos de nuevo el código php , le faltaban algunas cosas,, prueba ahora y avísanos qe tal te funcionó.

Escribe un comentario

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Anti-Spam Protection by WP-SpamFree