[Doc] Interdire l'accès à une page aux visiteurs

Découvrez ici une liste de documents concernant phpBB: son installation, sa mise à jour et enfin son utilisation.
En bref, apprenez ici à vous servir de phpBB3!

Modérateurs: Equipe, Equipe des Traducteurs

[Doc] Interdire l'accès à une page aux visiteurs

Messagepar Dakin Quelia » 27 Aoû 2009 à 22:03

» Interdire l'accès à une page aux visiteurs

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)?

Image Cela est valable pour les pages telles que:

    » 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)
ImageImage Cela n'est pas nécessaire pour les pages telles que :

    » 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.

» Voici ce que vous devez rajouter :

Image N'oubliez pas de sauvegarder les fichier que vous voulez modifier avant.

Cherchez:

Code: Tout sélectionner
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('');                   


Après, ajoutez:

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']);
}
                   


Il est nécessaire d'apporter une légère modification en fonction de la page que vous modifiez dans :

redirect(append_sid($phpbb_root_path . "nom_page." . $phpEx));

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.
Avatar de l’utilisateur
Dakin Quelia
Supporter
Supporter
 
Messages: 20389
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Retourner vers Forum de documentation

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant