Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Usar otra tabla para los usuarios
Lopezito   6 Mar, 2012, 8:56 am
#1
Hola.
Estaba pensado en como realizar la conexión a otra base de datos, a otra tabla que contiene usuarios. O sea, un compartimiento de usuarios entre un script y mybb, ahora las passwords están encriptadas en MD5, y me han dicho que se puede, pero no como se hace, aun.
Lo que quiero decir es que la conexión de usuarios al sistema de mybb utilice otra tabla con las columnas que contienen los usernames y passwords.
¿Captan?
Espero respuestas.
Desde ya, gracias.
Saludos.
Gypaete   6 Mar, 2012, 3:39 pm
#2
¿Sabes PHP?

Si sabes, tan sólo tendrías que ejecutar querys.

O también puedes crear un archivo dentro de MyBB y utilizar las funciones de MyBB más cómodamente.
Dark Neo   7 Mar, 2012, 9:12 am
#3
Debes ir a los archivos principales de MyBB y si como menciona Gypaete con algunos querys bastará, pero debe ser desde que sean tomadas las tablas de referencia, porque esto es utilizado por todo el contenido de plugins, archivos y cosas de MyBB. Entonces deberás decirle que en lugar de tomar x tome y, o que tome los datos de la tabla x haciendo una union de la tabla de la otra base.

Utiliza la funcion JOIN para este propósito entre dos tablas de distintas bases de datos, ahi tienes la solución solo busca un poco de info sobre esto, no es muy complejo, pero si muy laborioso y requiere de pruebas contundentes para observar el funcionamiento adecuado.

Yo lo que haría para que no me de problemas es enviar una consulta que cree los registros de la tabla usuarios a MyBB y después incluir ya sea en el registro de MyBB o del otro script las variables en ambas tablas, para que asi te funcione sin ningun problema. Saludos... (Esto yo lo he realizado para algunos amigos mios, cuando utilizan tres diferentes plataformas para sus propósitos, ya sea una para llevar algunos detalles, otra para foros y otra para contenidos principales, en fin, pero si funciona y a la vez para mi es mejor, solo que hay que quebrarse la cabeza y tomar en cuenta la seguridad máxima al crear registros que es donde suelen atacar los spammers xD y hackers).
Lopezito   8 Mar, 2012, 10:09 am
#4
(7 Mar, 2012, 9:12 am)Dark Neo escribió: Debes ir a los archivos principales de MyBB y si como menciona Gypaete con algunos querys bastará, pero debe ser desde que sean tomadas las tablas de referencia, porque esto es utilizado por todo el contenido de plugins, archivos y cosas de MyBB. Entonces deberás decirle que en lugar de tomar x tome y, o que tome los datos de la tabla x haciendo una union de la tabla de la otra base.

Utiliza la funcion JOIN para este propósito entre dos tablas de distintas bases de datos, ahi tienes la solución solo busca un poco de info sobre esto, no es muy complejo, pero si muy laborioso y requiere de pruebas contundentes para observar el funcionamiento adecuado.

Yo lo que haría para que no me de problemas es enviar una consulta que cree los registros de la tabla usuarios a MyBB y después incluir ya sea en el registro de MyBB o del otro script las variables en ambas tablas, para que asi te funcione sin ningun problema. Saludos... (Esto yo lo he realizado para algunos amigos mios, cuando utilizan tres diferentes plataformas para sus propósitos, ya sea una para llevar algunos detalles, otra para foros y otra para contenidos principales, en fin, pero si funciona y a la vez para mi es mejor, solo que hay que quebrarse la cabeza y tomar en cuenta la seguridad máxima al crear registros que es donde suelen atacar los spammers xD y hackers).

Mi script no cuenta con registro, yo en si, hago las cuentas pero bue, ya veré lo que dijo Gypaete.
Desde ya, gracias por responder y ayudarme.
Saludos.
Dark Neo   9 Mar, 2012, 10:44 pm
#5
Pues es mas facil aun.

Solo debes pasar los datos de tu tabla de usuarios a la de MyBB y tomar la de MyBB para las nuevas cuentas. Deshabilita los registros y crea las cuentas desde el panel de admin y ya esta. Asi no tendrás ningun problema y si tu creas las cuentas pues con mayor claridad es que puedes hacer uso de la tabla de MyBB para crear tus cuentas. Si tienes miles de cuentas que es lo que supongo pues con un query debe bastar. Esto por seguridad misma de tu foro.

Solo ten en cuenta de como toma los registros MyBB para que des de alta las cuentas sin problemas por lo del SALT y el pass que es solo agregar a tu pass normal el cifrado MD5 (eso es pan comido). Lo dificil es el SALT, pero ni tanto pues solo es mirar como te crea las cuentas desde el panel de admin y ya esta.

Aqui te va a crear las cuentas que tu quieras y si deshabilitas registros solo tu puedes crear cuentas y ya ellos pueden usar el foro pero no registrarse xD.

Saludos...
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.