Página 1 de 1

Deshabilitar registro y acceso de usuarios

Publicado: 03 Feb 2011, 13:16
por -aXeL-
Tengo una web hecha con Joomla y el foro con PHPBB3. Mediante el Rokbridge he podido hacer que los usuarios de un sitio también lo sean para otro.
Lo que quiero o intento conseguir es que los usuarios se registren en la web principal, y luego puedan acceder al foro ya logueados. Por lo tanto, no me interesa tener el apartado de acceso en el foro, ni el de registro, ya que todo eso quiero hacerlo desde joomla.
Como puedo desactivar el registro y acceso de usuarios del foro?
Gracias

URL: http://www.loscaballerosdelasillacoja.tk/foro
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: Ninguno
Plantilla(s) usada(s): prosilver
Servidor: Linux, gratuito
Actualización desde otra versión:
Conversión desde otro sistema de foros:

Deshabilitar registro y acceso de usuarios

Publicado: 04 Feb 2011, 03:18
por andredmau5
Bueno, yo también uso Joomla y Phpbb3...
No deshabilité los registros

Simplemente hice unas cuantas ediciones en archivos de PHPBB3, de tal forma que cuando un usuario de clic en el botón registrar sea redireccionado al formulario de registro de Joomla.

Para tal efecto hacer lo siguiente

Abrir

Código: Seleccionar todo

includes/functions.php
Y buscar

Código: Seleccionar todo

        'U_SEND_PASSWORD'       => ($config['email_enable']) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=sendpassword') : '',
        'U_RESEND_ACTIVATION'   => ($config['require_activation'] != USER_ACTIVATION_NONE && $config['email_enable']) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=resend_act') : '',
reemplazar por

Código: Seleccionar todo

        'U_SEND_PASSWORD'       => ($config['email_enable']) ? '/index.php?option=com_user&view=reset' : '',
        'U_RESEND_ACTIVATION'   => ($config['require_activation'] != USER_ACTIVATION_NONE && $config['email_enable']) ? '/index.php?option=com_user&view=reset' : '',
Estos cambios se encargan, que cuando el usuario le de clic a "perdí mi contraseña" y "reenviar email de activación" sean redireccionados a los formularios respectivos de Joomla.

Buscar

Código: Seleccionar todo

       'U_REGISTER'            => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
reemplazar por

Código: Seleccionar todo

       'U_REGISTER'            => '/index.php?option=com_user&task=register',
Esta última hará la redirección al formulario de registro de Joomla.
Y en definitiva, si no quieres tocar esos códigos, ve al ACP de tu phpbb3 y vas donde dice: "Configuración de registro de usuarios" y seleccionas la opción que dice "Deshabilitar"

con eso deshabilitas el registro desde tu foro phpbb3