Voila un petit tuto sur une question qui revient assez souvent: Comment cacher une page du forum aux personnes non connectée (c'est-à-dire les visiteurs) et de les rediriger vers la page de connexion (login.php)?

- » faq.php (la faq du forum)
» index.php (cela permet d'être directement redirigé vers la page login lorsqu'un invité arrive sur le forum)
» votre_page.php (concerne vos pages personnalisées)


- » memberlist.php
» search.php
» viewforum.php
» viewtopic.php
» posting.php
Il suffit pour ces pages de régler les permissions du forum via le panneau d'administration.

Cherchez:
Code : Tout sélectionner
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('');
Code : Tout sélectionner
// Only registered users can go beyond this point
if (!$user->data['is_registered'])
{
if ($user->data['is_bot'])
{
redirect(append_sid($phpbb_root_path . "index." . $phpEx));
}
login_box('', $user->lang['LOGIN_EXPLAIN_UCP']);
}
Modifier nom_page par le nom de la page (index, faq, votre_page, etc sans le .php) afin que si la personne se loggue, elle soit redirigée vers la page demandée.redirect(append_sid($phpbb_root_path . "nom_page." . $phpEx));