Menú Principal

de BD a BD

Iniciado por freeksnow, 26 Mayo 2007, 19:39 PM

0 Miembros y 1 Visitante están viendo este tema.

freeksnow

Hola amigos, fijense que necesito crear una especie de punte entre bases de datos mysql, vean, existe un vbulletin con miles de usuarios con sus nombres de user y passwords, pero necesitamos crear una nueva sucursal, en la que exista un sistema de usuarios (normal) pero que los usuarios del foro vbulletin anterior, puedan loguearse a la nueva sucursal con su mismo user y pass.  De manera que necesito programar en php
algo que se conecte a la base de datos del foro vb y que tome la informacion de los usuarios, que tome el user y pass
Entonces, en la nueva sucursal deseeo que el usuario pueda usar su misma info del foro vb y se pueda logear


como programar esto?

дٳŦ٭

Pues copia la base, borra las tablas y campos que no te sirvan de manera que solo quede una con los campos user & pass y a partir de ahí desarrolla tu sistema.

Saludos


Con sangre andaluza :)


SeniorX

Me acuerdo que una vez que hice eso pero con los foros smf, se me hizo muy complicado ya que los sistemas de encriptacion de contraseñas no son los tradicionales.
Por eso si quieres terminar tu proyecto busca codigos hechos, por el contrario si lo que quieres es aprender, entonces hazlo tu pero vas a llegar al mismo resultado.

Quizas estoy hablando tonterias porque las password son encriptadas con md5, pero no creo, por eso te adelanto un problema.
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}

Precaución: La programacion puede producir adiccion

freeksnow

ME funcionara entonces?

Si exporto toda la base y que quede los compos user y pass?, tengo que preocuparme por el sistema de encriptacion de contrasenas?

Saludos

дٳŦ٭

Cita de: freeksnow en 28 Mayo 2007, 18:16 PM
ME funcionara entonces?

Si exporto toda la base y que quede los compos user y pass?, tengo que preocuparme por el sistema de encriptacion de contrasenas?

Saludos

Claro, porque en la base de datos solo vas a tener los hash, no las contraseñas.

Saludos


Con sangre andaluza :)


SeniorX

Hash = contraseña cifrada por si acaso.

Seguramente te va a funcionar, pero no es la mejor solucion, porque que vas a hacer cuando otro usuario se registre?? tienes que copiarlo a la otra base de datos. En resumen es mejor usar 1 base de datos nada mas. ¿Por que? Porque no hay razon para usar 2.
Yo buscaria un sistema de login con vbulletin, seguro que hay unos hechos.
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}

Precaución: La programacion puede producir adiccion