A ver a ver, ahorita que estoy volviendo a leer el tema, no quieres unir 2 foros que se van a mantener activos, si no que solo quieres 'copiar' los usuarios de uno a otro... o si quieres unir la autentificación?
Digo, porque si solo quieres en realidad transferirlos y no unir la autentificacion de 2 foros, entonces basta con copiar la tabla de usuarios a tu foro nuevo Ó usar MyBB Merge System y solo pasar pro el módulo de Usuarios.
En caso de hacerlo directamente de base de datos a base de datos, tendrias que exportar la tabla de usuarios de tu foro viejo, borrar la tabla en la nueva e importar esa tabla, con esto los usuarios existentes del foro viejo estarán ya en el nuevo, solo asegurate de correr el reconteo y demás desde el ACP.
... de lo contrario ...
NO REALIZAR ESTE PROCEDIMIENTO TODAVIA
Teoricamente, solo para que funcione la autentificación, se tiene que hacer un poco de cambio de cógido.
Deberá funcionar modificando el archivo
inc/functions_user.php (que es el que aloja las funciones de busqueda y autentificación de usuarios) y agregar:
Al inicio de la función:
Antes del query a SQL:
Código:
$db->select_db({db2});
Reemplazando
db2 con la 2da base de datos.
Y después del query:
Código:
$db->select_db($config['database']['database']);
Esto se tiene que hacer para las siguientes funciones:
- user_exists
- username_exists
- validate_password_from_username
- validate_password_from_uid
- update_password
- update_salt
- update_loginkey
El problema que estoy pensando sería.... las funciones que concatenen multiples tablas en una sola consulta... o actualizaciones a la tabla como las que genera el panel de control. Hmmm... creo que se tendría que hacer lo mismo que mencione en esta respuesta pero también en todas esas funciones...