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églé] Utiliser login MyBB sur page externe
Mots-clés » welcomeblock, login, utiliser, mybb, sur, page, externe
27-10-2013, 1:37, (Modification du message : 27-10-2013, 1:40 par djul.)
#1
Utiliser login MyBB sur page externe

Bonsoir!

Je souhaiterais utiliser le module de connexion de mon forum MyBB afin qu'il soit aussi utilisé sur un bout de page web que j'ai fais, pour ultérieurement limiter d'accès certaines pages aux membres du forum.

Pensant simplifier le truc, j'ai mis ma page web dans le même dossier que le forum en utilisant le prefixe _res pour toutes les pages!

index du forum: http://fifa-fuma.info/forum
index de la page web: http://fifa-fuma.info/forum/res_index.php

Au début de res_index j'ai donc ajouté:
<?php include("res_login.php"); ?>

Ensuite dans le res_login.php, j'y ai mis:

<span style="float: left; margin-left: 10px; margin-top: -1px;">

<form action="member.php" method="post">

<input type="text" class="textbox" name="username" value="Username" size="20" onfocus="if(this.value == 'Username') { this.value = ''; }" onblur="if(this.value=='') { this.value='Username'; }" />

<input type="password" class="textbox" name="password" value="password" onfocus="if(this.value == 'password') { this.value = ''; }" onblur="if(this.value=='') { this.value='password'; }" size="20"/>

&nbsp; <label title="{$lang->remember_me_desc}"><input type="checkbox" class="checkbox" name="remember" checked="checked" value="yes" style="vertical-align: middle; margin-top: -1px;" /> Se rappeler</label>

<span style="margin-left: 8px;">
<input type="submit" class="button" name="submit" value="Se connecter" />
<input type="hidden" name="action" value="do_login" />
</span>

</form>

</span>

<span style="float: right; font-weight: bold; margin-top: 2px; margin-right: 10px;">

<img class="icon" src="http://fifa-fuma.info/forum/images/darkfusion/icons/key.png" alt="" /><a href="http://fifa-fuma.info/forum/member.php?action=lostpw">Mot de passe oublié?</a>

&nbsp; - &nbsp;

<img class="icon" src="http://fifa-fuma.info/forum/images/darkfusion/icons/register.png" alt="" /><a href="http://fifa-fuma.info/forum/member.php?action=register">S'enregister</a>

</span>


Tout ce bout de code, je l'ai pris dans header_welcomeblock_guest de MyBB !

Visiblement j'arrive à me connecter (même si en sortant du member.php il m'envoie sur l'index du forum et non de ma page web), mais quand je retourne sur la page, il me propose toujours de me log...

J'sais pas si j'ai été très clair...

Merci d'avance pour votre aide.
Petite précision, au final tout ce que je veux, c'est utiliser le design du truc de login (enfin là comme il est présenté actuellement sur res_index.php ca me convient, pas grave si j'ai pas le fond ^^, et surtout, utiliser la même BDD pour pas que les gens aient à s'inscrire sur le forum et les pages web res_*
Dernière précision, je viens de découvrir le php ce soir, donc soyez indulgents! Big Grin
Répondre


Messages dans ce sujet
Utiliser login MyBB sur page externe - djul - 27-10-2013, 1:37



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