phpBB

Verificado y funcionando

Login con TuServerMU para phpBB

Una extensión propia para phpBB 3.3. Agrega un botón “Login con TuServerMU” al navbar, luego vincula un miembro existente por email o crea uno, y lo inicia sesión. Construida sobre el sistema de extensiones de phpBB (rutas de controlador + eventos de plantilla), se instala desde el ACP. Probado de extremo a extremo y funcionando.

El botón, en vivo en un foro phpBB

Login con TuServerMU en el navbar de un foro phpBB

Descarga la extensión

Copia ext/tsm/sso/ en el ext/ de tu foro, luego actívala en el ACP.

login-con-tuservermu-phpbb.zip

1 Registra tu app

En Cuenta → Apps OAuth, crea una app Confidencial con la URI de redirección:

https://your-board.com/app.php/sso/callback

2 Instala & activa

Copia ext/tsm/sso/ en la carpeta ext/ de tu foro, luego ACP → Customise → Manage extensions → Enable “Login con TuServerMU”. (O por CLI: php bin/phpbbcli.php extension:enable tsm/sso.)

3 Configura

Define tus credenciales (se leen de la config):

php bin/phpbbcli.php config:set tsm_sso_client_id YOUR_CLIENT_ID
php bin/phpbbcli.php config:set tsm_sso_client_secret YOUR_CLIENT_SECRET

El botón aparece en el navbar para los visitantes sin sesión.

Cómo funciona

  • /app.php/sso/login - ruta de controlador; envía al miembro a TuServerMU (Auth Code + PKCE).
  • /app.php/sso/callback - intercambia el código, lee el perfil, vincula al miembro por email o crea uno con user_add(), luego lo inicia sesión con session_create().

Corre el foro en PHP 7.2–8.4 (todavía no 8.5). Integración de login web; para crear cuentas in-game MEMB_INFO usa los plugins de WebEngine / MuWeb.

¿Preguntas? [email protected] · Docs OIDC completas

Lo ultimo del ecosistema