Protéger son Panel Admin avec un mot de passe. - Version imprimable +- MyBB.support, le portail francophone de MyBB (https://mybb.support) +-- Forum : MyBB.fr (https://mybb.support/forum-1.html) +--- Forum : Tutoriels (https://mybb.support/forum-19.html) +--- Sujet : Protéger son Panel Admin avec un mot de passe. (/thread-6443.html) |
Protéger son Panel Admin avec un mot de passe. - Sulfus - 28-04-2013 Bonjour Aujourd'hui on se retrouve pour un tutoriel qui en aiderai plus d'un. Je vais vous apprendre à mettre un mot de passe à votre panel admin afin d'améliorer la sécurité de votre forum. ( Si quelqu'un trouve votre mot de passe admin sur un coup de chance , il sera dans l'obligation de mettre le mot de passe que nous allons apprendre à installer maintenant pour se connecter, ça peut être donc très intéréssant pour éviter les intrusions dans votre panel.) Téléchargez le programme Notepad ++ si ce n'est pas encore fait ! On va donc ouvrir le fichier class_page.php se trouvant au répertoire /admin/inc/class_page.php de votre forum. Une fois sur le fichier class_page.php , allez environ à la ligne 391 et repérez ce code : Code : <div class="label"{$login_label_width}><label for="password">{$lang->password}</label></div> Ajoutez ces deux lignes juste en dessous du code au dessus. Code : <div class="label"{$login_label_width}><label for="pin">PIN D'Accès </label></div> Une fois cette 1ère étape terminé , ont peut passer à la 2ème , c'est presque fini. Cette fois ci repérez l'index.php se trouvant au répertoire /admin/index.php de votre forum. Trouvez la ligne 136 et remplacez le code suivant. Code : if($user['uid']) Par celui la : Code : if($user['uid']) Ok très bien ! Vous avez tout fait , encore une petite étape et ça sera fini ! Maintenant ont va définir le mot de passe qui vous permettra d'accéder à votre panel. Pour cela allez dans votre config.php dans le répertoire /inc/config.php de votre forum , placez n'importe ou ( je dit bien n'importe ou ) le code suivant : Code : $config['acp_pin'] = 'sulfus'; Bien entendu le sulfus est à remplacer par votre mot de passe Pour désactiver ce mot de passe , il vous suffit de supprimer la ligne suivante du config.php. Code : $config['acp_pin'] = 'sulfus'; N'hésitez pas à commenter si vous avez besoin d'une quelconque aide , je suis la pour ça RE: Protéger son Panel Admin avec un mot de passe. - spyto - 28-04-2013 Il serait convenable et surtout honnête de citer ses sources par respect pour l'auteur du tuto. A moins que tu n'aies par hasard "imaginé" le même code source que lui, à la virgule près ? http://community.mybb.com/thread-105587.html A noter aussi qu'il n'est pas conseillé de modifier les fichiers système de mybb pour la bonne raison que la modification sera écrasée par une mise à jour future si ce fichier est modifié. Il est préférable d'en faire un plugin. Ou tout simplement d'utiliser un fichier .htpasswd dans le dossier admin, bien plus sûr et plus efficace : http://www.siteduzero.com/informatique/tutoriels/concevez-votre-site-web-avec-php-et-mysql/creer-le-htpasswd RE: Protéger son Panel Admin avec un mot de passe. - Geoo - 28-04-2013 Merci pour ce tuto. Mais, il existe déjà un mot de passe pour se connecter au pannel, non ? EDIT : Non, c'est bon, j'ai compris. :p En gros c'est un mot de passe différent que le compte Admin. RE: Protéger son Panel Admin avec un mot de passe. - Sulfus - 28-04-2013 (28-04-2013, 9:55)spyto a écrit : Il serait convenable et surtout honnête de citer ses sources par respect pour l'auteur du tuto. Il se faisait très tard quand j'ai écrit ce tutoriel , j'ai juste oublier de compléter le topic |