1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Protéger son Panel Admin avec un mot de passe.
Mots-clés » protéger, son, panel, admin, mot, passe
28-04-2013, 2:03, (Modification du message : 28-04-2013, 2:08 par Sulfus.)
#1
Protéger son Panel Admin avec un mot de passe.
Bonjour Smile

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>
            <div class="field"><input type="password" name="password" id="password" class="text_input" /></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>
<div class="field"><input type="password" name="pin" id="pin" class="text_input" /></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'])
    {
        $query = $db->simple_select("users", "*", "uid='".$user['uid']."'");
        $mybb->user = $db->fetch_array($query);
    }

Par celui la :

Code :
if($user['uid'])
    {
        $query = $db->simple_select("users", "*", "uid='".$user['uid']."'");
        $mybb->user = $db->fetch_array($query);
    }
    
    if (isset($config['acp_pin']) && $mybb->input['pin'] != $config['acp_pin']) {
        $default_page->show_login("Mot De Passe Invalide","error");
    }

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 Smile

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 Cool



Pièces jointes Miniature(s)
   
Répondre
28-04-2013, 9:55, (Modification du message : 28-04-2013, 10:41 par spyto.)
#2
RE: Protéger son Panel Admin avec un mot de passe.
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 ? Tongue
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

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
28-04-2013, 14:26, (Modification du message : 28-04-2013, 14:28 par Geoo.)
#3
RE: Protéger son Panel Admin avec un mot de passe.
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.

[Image: image.png]
Répondre
28-04-2013, 15:09,
#4
RE: Protéger son Panel Admin avec un mot de passe.
(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.

A moins que tu n'aies par hasard "imaginé" le même code source que lui, à la virgule près ? Tongue
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

Il se faisait très tard quand j'ai écrit ce tutoriel , j'ai juste oublier de compléter le topic Wink

Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique