Pagina 1 van 1

Veel gasten op forum

Geplaatst: 28 jun 2007, 16:02
door Extreme
Wij hebben de laatste dagen extreem veel gasten op ons forum, die ook berichten wilen plaatsen e.d. maar dit (tot heden) nog niet kunnen. Tot een 80 gasten tegelijkertijd.
Dit is geen zoekmachine denk ik zelf.
Hebben jullie enig idee, hoe dit tegen kan worden gegaan, of waar dit vandaan komt?
Gaat om de volgende site: http://yzfr-club.nl/forum/

Re: Veel gasten op forum

Geplaatst: 29 jun 2007, 13:44
door Stef
Waarom kunnen ze het niet volgens jou?
Verplaatst naar 2.0 Support
- Stef

Re: Veel gasten op forum

Geplaatst: 29 jun 2007, 15:18
door Extreme
Men moet geregistreerd zijn om een bericht te kunnen plaatsen.

Re: Veel gasten op forum

Geplaatst: 30 jun 2007, 11:08
door Salomon
Dan registreren ze zich toch?

Re: Veel gasten op forum

Geplaatst: 30 jun 2007, 18:20
door Stef
Of maak je je forum openbaar voor gasten?

Re: Veel gasten op forum

Geplaatst: 11 jul 2007, 14:00
door Ramon Fincken
Wanneer je veel gasten ziet is er niets aan de hand.

OOK niet wanneer je ze in je admin panel ziet dat ze op verborgen forums zitten.

Waarom niet?

Het Phpbb systeem kijkt eerst of je gast bent , of dat je ingelogged bent > wie je bent.
( ik pak viewforum.php als voorbeeld )
Dit gaat met dit stukje code:

Code: Selecteer alles

//
// Start session management
//
$userdata = session_pagestart($user_ip, $forum_id);
init_userprefs($userdata);
//
// End session management
//
Daarna pas wordt er gekeken of je wel toegang hebt tot het forum

Code: Selecteer alles

//
// Start auth check
//
$is_auth = array();
$is_auth = auth(AUTH_ALL, $forum_id, $userdata, $forum_row);
en het laatste stukje laat je inloggen of zegt dat je het forum niet mag zien.

Code: Selecteer alles

if ( !$is_auth['auth_read'] || !$is_auth['auth_view'] )
{
   if ( !$userdata['session_logged_in'] )
   {
      $redirect = POST_FORUM_URL . "=$forum_id" . ( ( isset($start) ) ? "&start=$start" : '' );
      redirect(append_sid("login.$phpEx?redirect=viewforum.$phpEx&$redirect", true));
   }
   //
   // The user is not authed to read this forum ...
   //
   $message = ( !$is_auth['auth_view'] ) ? $lang['Forum_not_exist'] : sprintf($lang['Sorry_auth_read'], $is_auth['auth_read_type']);

   message_die(GENERAL_MESSAGE, $message);
}
//
// End of auth check
//


oftewel log maar eens uit of pak een ander account en bekijk maar eens wat je ziet om het te testen :)