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
[résolu]Se logger a myBB depuis l'exterieur du forum
Mots-clés » résoluse, logger, mybb, depuis, exterieur, forum
02-12-2008, 22:45,
#9
RE: Se logger a myBB depuis l'exterieur du forum
Donc comme promis, petite solution :

placer le formulaire de login suivant sur une page hors du dossier de myBB :

Code PHP :
<?php
    define
("IN_MYBB",1);
    
chdir('../forum'); // path de MyBB
    
require './global.php';

if(
$mybb->user['uid'])
{
// The user is logged in, say Hi
echo "Hey, $mybb->user[username].<br>
Thanks for logging in."
;
}
else
{
// The user is not logged in, Display the form
echo "<form action='../forum/member.php' method='post'>
Username: <input type='text' name='username' size='25' maxlength='30' /><br />
Password: <input type='password' name='password' size='25' />
<input type='hidden' name='action' value='do_login'>
<input type='hidden' name='url' value='../admin/index.php' />
<input type='submit' class='submit' name='submit' value='Login' /></form><br>"
;
}
?>

Il est presque identique au tien spyto, j'ai juste changé
$mybbuser[username]
en
$mybb->user[username]

pour qu'il affiche bien le login. Vous n'avez plus qu'à placer ce script sur les pages ou vous désirez que l'utilisateur soit loggé.


Ensuite il faut changer le domaine des cookies, à partir de l'admin ou dans le fichier inc/settings.php de votre forum, pour qu'il pointe vers la racine de votre site.

pour moi qui travaillait en localhost, dans un dossier nommé chinois ça donne ceci :

$settings['cookiedomain'] = "";
$settings['cookiepath'] = "/chinois/";

Je ne suis pas certain de la configuration pour des sites en ligne (http://www.enligne.com par exemple). si quelqu'un peut confirmer que ça fonctionne.

J'espère que ça pourra en aider certain :p
Wink
Répondre


Messages dans ce sujet
RE: Se logger a myBB depuis l'exterieur du forum - GrM - 02-12-2008, 22:45



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

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