Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Identificarse por PHP a PHPBB

Estas en el tema de Identificarse por PHP a PHPBB en el foro de Sistemas de gestión de contenidos en Foros del Web. Amigos miren tengo un archivo iniciar.php pero quiero que se conecte a la base de datos de phpbb3 y me diga si es correcto o ...
  #1 (permalink)  
Antiguo 09/05/2009, 15:22
Avatar de okvic77  
Fecha de Ingreso: abril-2009
Mensajes: 74
Antigüedad: 14 años, 11 meses
Puntos: 0
Pregunta Identificarse por PHP a PHPBB

Amigos miren tengo un archivo iniciar.php pero quiero que se conecte a la base de datos de phpbb3 y me diga si es correcto o no, tengo esyte pero no funciona

Código PHP:
    <?php
    
// Configura los datos de tu cuenta
    
$dbhost='localhost';
    
$dbusername='xxxxx';
    
$dbuserpass='xxxx';
    
$dbname='xxxxx';

    
session_start();

    
// Conectar a la base de datos
    
mysql_connect ($dbhost$dbusername$dbuserpass);
    
mysql_select_db($dbname) or die('Cannot select database');

    if (
$_POST['username']) {
    
//Comprobacion del envio del nombre de usuario y password
    
$username=$_POST['username'];
    
$password=$_POST['password'];
    if (
$password==NULL) {
    echo 
"La password no fue enviada";
    }else{
    
$query mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
    
$data mysql_fetch_array($query);
    if(
$data['password'] != $password) {
    echo 
"Login incorrecto";
    }else{
    
$query mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
    
$row mysql_fetch_array($query);
    
$_SESSION["s_username"] = $row['username'];
    echo 
"Has sido logueado correctamente ".$_SESSION['s_username']." y puedes acceder al index.php.";
    }
    }
    }
    
?>
la tabla es php_users y los usuarios estan en username y las ontraseñas en user_password
Salu2
  #2 (permalink)  
Antiguo 09/05/2009, 15:40
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: Identificarse por PHP a PHPBB [Es php, no mover Porfavor]

y si sabes que es php_users ¿¿porque usas users en tus consultas???

(lo mismo con user_password)




yo digo que si es tema de PHPBB, ¿¿como esperas que adivinemos la estructura de la BD???


--
o será que esperas a que alguien te corrija, o eres incapacitado...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 09/05/2009, 15:46
Avatar de okvic77  
Fecha de Ingreso: abril-2009
Mensajes: 74
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Identificarse por PHP a PHPBB [Es php, no mover Porfavor]

Éso lo tengo en el archivo, eso lo saque de un txt que guardo por respaldo pero las cosas si las tengo, mi teoria es que las contraseñas estan como cifradas y por eso :)

Mira yo digo que no es phpbb por que estoy tratando con un PHP entrar a una base de datos con palabras cifradas
  #4 (permalink)  
Antiguo 09/05/2009, 16:03
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: Identificarse por PHP a PHPBB [Es php, no mover Porfavor]

yo pienso, que primero debes analizar el sistema de login de PHPBB y luego aplicarlo a PHP simple...

no al revés!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 09/05/2009, 16:26
Avatar de okvic77  
Fecha de Ingreso: abril-2009
Mensajes: 74
Antigüedad: 14 años, 11 meses
Puntos: 0
Lo inetntare Salu2

No me sirvio, :( que mas puedo intentar??

me salio esto
Código PHP:
Table 'nombredelaDB.php_users' doesnt exist 
Ya no me da el error pero ahora pongo el user y el pass y me dice login incorrecto :)

Que mas puedo hacer, el phpbb biene cifrado en md5 no??, como convirto eso, ???????

Última edición por GatorV; 11/05/2009 a las 10:51
  #6 (permalink)  
Antiguo 11/05/2009, 10:50
Avatar de Ryo
Ryo
 
Fecha de Ingreso: marzo-2008
Ubicación: Bilbao
Mensajes: 269
Antigüedad: 16 años
Puntos: 14
Respuesta: Identificarse por PHP a PHPBB [Es php, no mover Porfavor]

Si la contraseña está en la variable $pass, bastaría con hacer md5( $pass ), suponiendo que md5 sea lo que usa phpBB3. Es posible que así sea, pero yo no lo sé.
  #7 (permalink)  
Antiguo 11/05/2009, 10:51
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Identificarse por PHP a PHPBB [Es php, no mover Porfavor]

Tema trasladado desde PHP
  #8 (permalink)  
Antiguo 11/05/2009, 17:20
 
Fecha de Ingreso: enero-2008
Ubicación: Estado de México, México
Mensajes: 476
Antigüedad: 16 años, 2 meses
Puntos: 11
Respuesta: Identificarse por PHP a PHPBB

primero que nda debes de saber que la tabla en la que haces el select no es la correcta, despues que el sistema de phpbb usa un sistema de encriptado de sus contraseñas asi que el codigo tal como lo tienes no te servira, y por ultimo este tema ya es tratado en las faqs de esta seccion.
__________________
"Si necesitas ayuda para tu foro en phpBB solo buscanos en google como montatuforo y la obtendras"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:06.