Estoy intentando implementar una sala de chat para un foro mío. Yo mismo construí la sala de chat usando PHP y Ajax, pero también estoy tratando de averiguar cómo permitir que solo los usuarios que son parte de mi foro MyBB usen el chat.

Entonces, lo que básicamente estoy tratando de hacer es:

  • Lista de usuarios en la sala de chat
  • Permitir solo a los usuarios que hayan iniciado sesión en el chat

No tengo ni idea de cómo hacer esto. Supongo que tengo que editar las cookies que almacena MyBB. Pero el wiki de MyBB no proporciona mucha información, excepto lo que está almacenado en la cookie.

Soy un poco nuevo en PHP y me pregunto cómo comenzar con esto, así que me pregunto qué debo hacer para que esto funcione como quiero.

0
nowayyy 4 feb. 2012 a las 17:52
mybbuser This cookie stores the login information for the Frontend, and is set when a user logs in, and is removed when the user logs out. The UID and the login key are stored in this cookie. En cuanto a la lista de usuarios en la sala de chat, eso depende del código de la sala de chat, creo ...
 – 
Damien Pirsy
4 feb. 2012 a las 18:01

1 respuesta

La mejor respuesta

Solo incluye el archivo global.php de MyBB. Hará todo el trabajo por ti.

Luego puede usar la matriz $mybb->user para obtener cualquier información sobre el usuario actual.

$isLoggedIn = ($mybb->user['uid'] > 0);
1
cfillion 10 feb. 2012 a las 04:48