Erzwungener Login bevor man auf das Forum zugreifen kann
Verfasst: 11.06.2012 14:13
Dieses Snippet verhindert, dass Nutzer das Board ansehen können, die nicht angemeldet sind. Eine Registrierung und Betrachtung der FAQ ist weiterhin möglich, zusätzlich können weitere erlaubte Seiten ergänzt werden. Suchmaschinen ist es allerdings auch nicht mehr möglich auf Themen im Forum zuzugreifen und diese in ihrer Datenbank zu indexieren.
Snippet wurde eingereicht von BNa.
Überarbeitet von: marc1706
ÖFFNE: functions.php
FINDE:
DAVOR einfügen:
Die erlaubten Seiten können durch ändern des Felds "$accessible_pages" beliebig angepasst werden. In diesem Beispiel ist noch zusätzlich die FAQ zugänglich. Die Mitgliederliste kann man z.B. so noch ergänzen:
Snippet wurde eingereicht von BNa.
Überarbeitet von: marc1706
ÖFFNE: functions.php
FINDE:
Code: Alles auswählen
// The following assigns all _common_ variables that may be used at any point in a template.
$template->assign_vars(array(
Code: Alles auswählen
// "Force login before you see anything" for guests and bots
$accessible_pages = array(
'ucp.php',
'faq.php',
);
if (!in_array($user->page['page_name'], $accessible_pages) && ($user->data['user_id'] == ANONYMOUS || $user->data['is_bot']))
{
redirect(append_sid("{$phpbb_root_path}ucp.$phpEx", "mode=login"));
}
// "Force login before you see anything" for guests and bots
Code: Alles auswählen
$accessible_pages = array(
'ucp.php',
'faq.php',
'memberlist.php',
);