Accueil phpBB News phpBB Forum phpBB & support Mods Module Modification phpBB-Power Tutoriaux Tutoriel phpBB-Power Conseil personalisation phpBB-Power Conseil optimisation phpBB-Power Partenaires phpBB-Power




PhpBB
Installation
Télécharger phpBB
Installation
Installer phpBB
Mise à jour
Version 2.0.x vers 2.0.y
Base de Données
Derniers Mods
Profil & options persos
PDC - Personal Download Card 1.5
BB Code et Messages
QuickTime BBcode Player 1.0.1
BB Code et Messages
BBCode Off-Topic 1.2.2
Profil & options persos
phpBBlog 1.0.1
Derniers Tutoriaux
[Doc] Réaliser une prémode
Sauvegarder sa BDD
Personnaliser les membres connectés sur l'index
Documentations - Mods
Installation
Comment installer un mod?
Installation
Traduction des actions en français
Erreurs
Débugger son forum
Personalisations

Restreindre les droits d'un utilisateur
Un testeur pas exemple...

'Alut !

Cette pratique de faire un utilisateur test est assez courante sur les forums.
Seulement on a pas forcément envie de voir n'importe qui utiliser ce compte pour envoyer des MP aux membres du forum. Ni flooder un peu partout en poluant la vie des autres...

Il y a une solution simple à ce petit problème : restreignez les droits de l'utilisateur ! Empêchez le d'ouvrir telle ou telle page, vous serez ainsi tranquil Wink
Comment faire, rien de plus simple, mettez ce morceau de code sur la page que vous ne voulez pas lui autoriser Razz
Code:
// Impossible d'utiliser le fichier pour l'utilisateur test
if ( $userdata['username'] == 'test' )
{
   message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);
}   
juste après
Code:
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_POSTING);
init_userprefs($userdata);
//
// End session management
//
en remplacant bien sur test par le nom de l'utilisateur en question Wink

Si vous souhaitez bloquer l'accès à deux utilisateurs, rien de plus simple, il suffit de remplacer
Code:
if ( $userdata['username'] == 'test' )
dans le code précédent par
Code:
if ( $userdata['username'] == 'test' || $userdata['username'] == 'bob' )

Bonne continuation, et n'hésitez pas à poser vos questions si vous ne comprennez pas.
posté le 11 Nov 2004 par c@rtm@n Voir et répondre à l'astuce sur le forum




Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++
Traduction par : phpBB-fr.com