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
Utiliser login MyBB sur page externe v2
Mots-clés » utiliser, login, mybb, sur, page, externe, v2
05-06-2014, 19:20,
#8
RE: Utiliser login MyBB sur page externe v2
global.php va vous permettre de récupérer certaines données de MyBB à votre place, par exemple, si un membre est connecté ou non.
Pour savoir si un membre est connecté, soit vous vérifiez son cookie, soit vous incluez global.php qui le saura a votre place (variable $mybb->user['uid']).
Pour connaître le groupe de ce membre, soit vous récupérez l'information dans la base de données, soit vous incluez global.php qui le saura à votre place (variable $mybb->user['usergroup']).

Je ne sais pas trop comment va se comporter le tout sachant que le fichier n'est pas dans le même répertoire que MyBB. Tout ce que je peux vous dire, c'est que le code que je vous ai donné :
Code PHP :
<script type='text/javascript'>
                <!--
                
lang.username 'Nom de Compte';
                
lang.password 'Mot de Passe';
                
lang.login 'Connexion';
                
lang.lost_password '<br /><a href=\'member.php?action=lostpw\'>Mot de Passe Oublié<\/a>';
                
lang.register_url '';
                
lang.remember_me 'Rester Connecté';
                
// -->
            
</script>
            <a href='member.php?action=login' id='quick_login' onclick='MyBB.quickLogin(); return false;'>Connexion<br /></a>
            <a href='member.php?action=register'>Inscription</a> 
fonctionne, puisque je l'utilise moi-même. Si vous regardez votre page, vous verrez que les deux liens "Connexion" et "Inscription" s'affiche. Vous n'aurez pas le formulaire qui s'affichera parce que le script ne trouvera pas la fonction "MyBB.quicklogin()" qui est sûrement dans l'un des fichiers JavaScript de MyBB.

Il vous suffit ensuite, si vous avez inclus le fichier global.php, de former votre site ainsi :
Code PHP :
if($mybb->user['uid'] > 0) {
    
// Contenu pour un utilisateur connecté...
}
else {
    
// Contenun pour un visiteur...


Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre


Messages dans ce sujet
RE: Utiliser login MyBB sur page externe v2 - Saphir - 05-06-2014, 19:20



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