beveiliging
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

beveiliging
Hallo, ik heb (maybe een domme)vraag, ik wil graag dat mensen niks kunnen zien zonder dat ze zijn ingelogd, dus ook niet de memberlist en geen profielen, wat wel weer moet is 1 topic op de index pagina die iedereen kan lezen, kan iemand mij hier maybe bij helpen (A)?
Een hele hoop kun je zetten in je forum premissies.
admin paneel -> forum premissies
profiel niet zichtbaar maken doe je zo :
zoek in profile.php
add erna :
beter is het gebruik van message_die() maar ik vond de juiste taal variable niet direct 
admin paneel -> forum premissies
profiel niet zichtbaar maken doe je zo :
zoek in profile.php
Code: Selecteer alles
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
$sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid'];
}
else
{
$sid = '';
}
Code: Selecteer alles
if(!$userdata['session_logged_in'])
{
die("enkel geregistreeden hebben toegang");
}

Laatst gewijzigd door svenn op 15 aug 2006, 09:22, 1 keer totaal gewijzigd.
in memberlist.php hieronder:
wel message_die() is de phpbb functie en geeft een nette pagina.
die() is een php functie en geeft een witte pagina terug met enkel de error content.
Code: Selecteer alles
//
// End session management
//
die() is een php functie en geeft een witte pagina terug met enkel de error content.
Alles wat je veranderd heb weer terug draaien en dan gewoon dit doorlopen:
http://www.lontronics.nl/forum/viewtopic.php?t=38
Dan is er niets toegankelijk voor gasten (behalve registratie en login natuurlijk) en als een gast de link direct invoerd dan krijgt deze een login scherm.
http://www.lontronics.nl/forum/viewtopic.php?t=38
Dan is er niets toegankelijk voor gasten (behalve registratie en login natuurlijk) en als een gast de link direct invoerd dan krijgt deze een login scherm.

Juist foutje van mijn zijde probeer eens met dit :
zoek :
vervang met :
zoek :
Code: Selecteer alles
if ( $mode == 'viewprofile' )
{
include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
exit;
}
Code: Selecteer alles
if ( $mode == 'viewprofile' )
{
if(!$userdata['session_logged_in'])
{
die("enkel geregistreeden hebben toegang");
}
include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
exit;
}