Pagina 1 van 1

Indien forum gesloten enkel toegang met beheerdersrechten.

Geplaatst: 07 dec 2016, 18:22
door BennyBernaer
  • Adres van je forum: http://ana4life.be
    Event. extensies op je forum: 36
    Wanneer ontstond het probleem? Geen probleem enkel een vraag
    phpBB versie: 3.1.10


    Heb je onlangs iets veranderd aan je forum? /
    Vraagstelling?
Af en toe valt het voor dat er grote onderhoudswerken gebeuren op m'n forum. Op deze momenten schakel ik het forum dan ook uit voor alle gebruikers. Alleen standaard is het forum enkel uitgeschakeld voor leden die geen moderator of beheerdersrechten hebben. Nu wil ik dat ook moderators deze rechten niet meer hebben. Als het forum uitgeschakeld is mogen enkel beheerders nog de toegang hebben tot het forum. Hoe krijg je dit voor elkaar? Is dit mogelijk met een wijziging in de bestanden?

Re: Indien forum gesloten enkel toegang met beheerdersrechte

Geplaatst: 08 dec 2016, 09:19
door Ger
Het is geregeld in ./phpbb/user.php, rond regel 334:

Code: Selecteer alles

        // Is board disabled and user not an admin or moderator?
        if ($config['board_disable'] && !defined('IN_LOGIN') && !defined('SKIP_CHECK_DISABLED') && !$auth->acl_gets('a_', 'm_') && !$auth->acl_getf_global('m_'))
        {
            if ($this->data['is_bot'])
            {
                send_status_line(503, 'Service Unavailable');
            }

            $message = (!empty($config['board_disable_msg'])) ? $config['board_disable_msg'] : 'BOARD_DISABLE';
            trigger_error($message);
        } 
Uit mijn hoofd zou ik zeggen dat je op de tweede regel dit moet aanpassen:

Code: Selecteer alles

&& !$auth->acl_gets('a_', 'm_') && !$auth->acl_getf_global('m_') 
naar

Code: Selecteer alles

&& !$auth->acl_gets('a_')
Waarschijnlijk overbodig om te zeggen dat dit bij de eerstvolgende update van phpBB weer overschreven wordt als je dit aanpast.

Re: Indien forum gesloten enkel toegang met beheerdersrechte

Geplaatst: 08 dec 2016, 13:59
door BennyBernaer
Dit geeft helaas geen resultaat Gert. Moderators kunnen dan alsnog het forum gebruiken.

Code: Selecteer alles

	// Is board disabled and user not an admin or moderator?
		if ($config['board_disable'] && !defined('IN_LOGIN') && !defined('SKIP_CHECK_DISABLED') && !$auth->acl_gets('a_') && !$auth->acl_getf_global('m_'))
		{
			if ($this->data['is_bot'])
			{
				send_status_line(503, 'Service Unavailable');
			}

Re: Indien forum gesloten enkel toegang met beheerdersrechte

Geplaatst: 08 dec 2016, 14:28
door Ger
Je hebt dit er nog in staan:

Code: Selecteer alles

!$auth->acl_getf_global('m_')
Die sluit moderators uit.

De volledige regel moet zijn:

Code: Selecteer alles

if ($config['board_disable'] && !defined('IN_LOGIN') && !defined('SKIP_CHECK_DISABLED') && !$auth->acl_gets('a_'))
 

Re: Indien forum gesloten enkel toegang met beheerdersrechte

Geplaatst: 08 dec 2016, 15:04
door BennyBernaer
Dank u! Zo werkt het inderdaad.