Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 09-10-2008 18:32:42

wanodoo
Membre

Pb integration block connection

Bonjour

j'ai installer punbb sur mon site est je l'ai integrer a mon site.
Le seul souci , c'est pour mon block connection ou je coince.
Quand je me logue via le block connection ca marche nikel pas de souci mais
il me laisse toujour les champs pour se connecter alors que je voudrais a la place mette si on est logguer bienvenue pseudo et en dessous deconnection

Quelq'un pourait maider merci


Voila ce que jai deja fait mais ne marche pas

Le code en debut de page

<?php
 
session.start()
 
?>
<?php
define('PUN_ROOT', './forum/');
require PUN_ROOT.'include/common.php';
?>

Voici le code pour mon block connection

 <!-- CONNECTION -->
<form action="./forum/login.php?action=in" method="post" id="speedconnect">
   <h2>Connexion rapide</h2>
     <input type="hidden" name="form_sent" value="1" />
     <input type="hidden" name="redirect_url" value="page_redirige.php" />
     
     <p><input type="text" name="req_username" id="log" class="text" value="Login" /> 
     <input type="password" name="req_password" id="pass" class="text" value="Password" />
 <input type="submit" name="login" id="submit1" value="ok" />  </p>
  <p class="f8">[<a href="./forum/register.php"><font color="#ffffff">S'enregistrer</font></a>] </p>
  </form>

  <?php if isset($_SESSION["username"]){?>
 <h2>Connexion</h2>

Bienvenue <?php echo $_SESSION["username"]; ?>
<?php }else{ ?>
<form action="./forum/login.php?action=in" method="post" id="speedconnect">
   <h2>Connexion rapide</h2>
       
     <input type="hidden" name="form_sent" value="1" />
     <input type="hidden" name="redirect_url" value="page_redirige.php" />
     
     <p><input type="text" name="req_username" id="log" class="text" value="Login" /> 
     <input type="password" name="req_password" id="pass" class="text" value="Password" />
 <input type="submit" name="login" id="submit1" value="ok" />  </p>
  <p class="f8">[<a href="./forum/register.php"><font color="#ffffff">S'enregistrer</font></a>] </p>
  </form>
<?php } ?>
  
 
<!-- FIN DU FORM -->

Hors ligne

#2 09-10-2008 18:51:42

Mpok
Néo Admin

Re : Pb integration block connection

C'est parce que fluxbb n'utilise pas les sessions pour la connexion mais un cookie.
Donc à moins de modifier login.php, il faut oublier les sessions: le test pour savoir si on est connecté est [c]if (!$pun_user['is_guest'])[/c] et le nom du user connecté est $pun_user['username']

Hors ligne

#3 09-10-2008 19:06:19

wanodoo
Membre

Re : Pb integration block connection

peut tu me dire ou le mettre sa car je debute en php jai pas toute les base encore

Hors ligne

#4 09-10-2008 20:41:20

wanodoo
Membre

Re : Pb integration block connection

je l'ai mis comme sa mais sa ne marche pas


 <!-- CONNECTION -->

  <?php if (!$pun_user['is_guest'])?>
 <h2>Connexion</h2>

Bienvenue <?php echo $pun_user['username']; ?>

<form action="./forum/login.php?action=in" method="post" id="speedconnect">
   <h2>Connexion rapide</h2>
       
     <input type="hidden" name="form_sent" value="1" />
     <input type="hidden" name="redirect_url" value="page_redirige.php" />
     
     <p><input type="text" name="req_username" id="log" class="text" value="Login" /> 
     <input type="password" name="req_password" id="pass" class="text" value="Password" />
 <input type="submit" name="login" id="submit1" value="ok" />  </p>
  <p class="f8">[<a href="./forum/register.php"><font color="#ffffff">S'enregistrer</font></a>] </p>
  </form>

  
 
<!-- FIN DU FORM -->

Hors ligne

#5 09-10-2008 22:21:44

wanodoo
Membre

Re : Pb integration block connection

up plz

Hors ligne

#6 13-10-2008 16:12:32

Mpok
Néo Admin

Re : Pb integration block connection

En mettant les "{" et le "else" qui va bien, ça devrait fonctionner...

 <!-- CONNECTION -->
<?php
if (!$pun_user['is_guest'])
{
?>
 <h2>Connexion</h2>

Bienvenue ?>
 echo $pun_user['username'];
}
else
{
?>
<form action="./forum/login.php?action=in" method="post" id="speedconnect">
   <h2>Connexion rapide</h2>
       
     <input type="hidden" name="form_sent" value="1" />
     <input type="hidden" name="redirect_url" value="page_redirige.php" />
     
     <p><input type="text" name="req_username" id="log" class="text" value="Login" /> 
     <input type="password" name="req_password" id="pass" class="text" value="Password" />
 <input type="submit" name="login" id="submit1" value="ok" />  </p>
  <p class="f8">[<a href="./forum/register.php"><font color="#ffffff">S'enregistrer</font></a>] </p>
  </form>
<?php
}
?>

Hors ligne

Pied de page des forums