Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 10-09-2008 21:26:28

FFSulli
Membre

intègration d'un formulaire de connexion

Bonjour à tous,

Ca va faire plusieurs jours que je me casse la tête pour pouvoir intègrer un formulaire de connexion sur le coté de mon site.
J'ai trouvé ce qu'il me fallait et il fonctionne très bien mais lorsque je vais sur une page du forum (rien que l'index), il ne marche plus.
Je ne sais pas trop pourquoi.
Peut-être un chevauchement de code.

voici mon code :

<?php
define('PUN_ROOT', 'C:/Program Files/wamp/www/forum/');
require PUN_ROOT.'include/common.php';
 function login_menus() 
        {
        global $pun_user;
        if ($pun_user['is_guest'])
            {
            $stroutput= '<form id="login" method="post" action="'.PUN_ROOT.'login.php?action=in" onsubmit="return process_form(this)">

            <input type="hidden" name="form_sent" value="1" />
            <input type="hidden" name="redirect_url" value="'.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'" />
            <label for="req_username">Username: </label>
            <input type="text" id="req_username" name="req_username" size="4" maxlength="25" />
            <label for="req_password">Password: </label>
            <input type="password" id="req_password" name="req_password" size="4" maxlength="16" />
            <input type="submit" name="login" value="Login" />
            [<a href="'.PUN_ROOT.'register.php">Register</a>] 
            </form>';

            echo $stroutput;    
            }
        else 
            {
            $stroutput= '<p>Logged in as: '.pun_htmlspecialchars($pun_user['username']).' ('.$pun_user['g_user_title'].') [<a href="'.PUN_ROOT.'login.php?action=out&id='.$pun_user['id'].'">Logout</a>]</p>';
            echo $stroutput;    
            }
        }
?>

//dans ma page je fais un <?php login_menus(); ?> pour afficher mon formulaire

Si vous avez une solution pour ce problème ou un autre système pour pouvoir afficher le formulaire.
Merci

Hors ligne

#2 11-09-2008 22:21:37

FFSulli
Membre

Re : intègration d'un formulaire de connexion

J'ai trouver d'ou venez mon erreur.
Elle se situe dans main.tpl
J'ai mis PunSAPI et je n'arrive meme pas à afficher le nom de l'utilisateur.
Pourquoi ?

Voici le code :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" dir="<pun_content_direction>">
<?php  
require dirname(__FILE__).'/forum/include/punsapi/public.php'; 
$pun = new punsapi(); 
?> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<pun_char_encoding>" />
<pun_head>
</head>
<body>

<div id="punwrap">
<div id="pun<pun_page>" class="pun">

<div id="brdheader" class="block">
    <div class="box">
        <div id="brdtitle" class="inbox">
            <pun_title>
            <pun_desc>
        </div>
        <pun_navlinks>
        <pun_status>
    </div>
</div>

<pun_announcement>

<pun_main>

<pun_footer>

</div>
</div>
<?php echo $pun->htmlspecialchars($pun->user['username']); ?>
</body>
</html>

J'ai essayer de mettre mon echo un peu partout mais ca m'affiche toujours pareil
voila ce que ca me donne :
htmlspecialchars($pun->user['username']); ?>
Pouquoi il ne m'affiche pas le nom ?

Hors ligne

#3 12-09-2008 18:25:56

FFSulli
Membre

Re : intègration d'un formulaire de connexion

Alors si je veux faire un menu à droite avec du php  je ne pourrai pas mon code php ne sera pas executer
est-ce qu'il y a un autre moyen ?

Dernière modification par FFSulli (12-09-2008 22:24:45)

Hors ligne

#4 13-09-2008 02:49:00

FFSulli
Membre

Re : intègration d'un formulaire de connexion

Ok j'ai compris
Je te remercie oldie-2

Hors ligne

#5 15-09-2008 19:13:52

Alexandra
Membre

Re : intègration d'un formulaire de connexion

Dans modification CSS dans l'aide ou la FAQ aussi il y a aussi le portail,
c'est pas mal je l'avais installé
il t'ajoute une colonne à gauche
et tu peut aussi y ajouter un formulaire de connexion wink

Hors ligne

Pied de page des forums