Formulaire : multi login

Eléphanteau du PHP | 17 Messages

01 mai 2007, 13:15

Bonjour,
Voila, je vais aller doit au but, j'aurai besoin d'un formulaire de "multilogin" c'est a dire, qui par une liste de choi, log a tel ou tel script, (en l'ocurance phpbb, blog et admin) le probleme, c'est que mon script marche pas, il redirige sur la page de login, mais ne log pas :?

Coté formulaire :

Code : Tout sélectionner

<h1>Login</h1> <div class="loginform"> <form method="post" action="index.php?page=login"> <p><input type="hidden" name="rememberme" value="0" /></p> <fieldset> <p><label for="text" class="top">Utilisateur:</label><br /> <input type="text" name="text" id="texte" tabindex="1" class="field" value="" /></p> <p><label for="password" class="top">Mot de passe:</label><br /> <input type="password" name="password" id="password" tabindex="2" class="field" value="" /></p> <p><label for="panel" class="top">Se connecter à:</label><br /> <p><select name="panel" size="1"> <option value="Phpbb">Phpbb</option> <option value="Blog">Blog</option> <option value="Administration">Adminitration</option> </select></p> <p><input type="submit" name="login" class="button" value="LOGIN"/></p> <p></p> </fieldset> </form> </div>
Coté login.php

Code : Tout sélectionner

<?php if ($_POST['panel'] == "Phpbb") { ?> Connexion a Phpbb demandé <form method="post" action="http://***/***/login.php"> <p></p> <fieldset> <p><br /> <input type="hideen" name="text" value="<?php echo "($_POST['text'])" ?>" /></p> <p><br /> <input type="hideen" name="password" tabindex="2" class="field" value="<?php ($_POST['password']) ?>" /></p> <p></p> <p><input type="submit" class="button" value="Connexion" /></p> <p></p> </fieldset> </form> <?php } else { echo 'perdu'; } ?>
j'ai mit ce code juste pour phpbb pour le moment, mais ca ne marche pas (ne me dites pas que les nom de mes champs sont invalide, c'est pas login a phpbb, c'est login a un script phpbb ;) )
Voila, j'espere que vous pourez m'aider

Mammouth du PHP | 1029 Messages

07 mai 2007, 15:03

Bonjour,

Il y a une erreur dans les cotes et simple cote.

essaye ceci

<?php
if ($_POST['panel'] == "Phpbb") {
?>
Connexion a Phpbb demandé
          <form method="post" action="http://***/***/login.php">
            <p></p>
            <fieldset>
              <p><br />
                <input type="hideen" name="text" value="<?php echo $_POST['text'] ?>" /></p>
             <p><br />
             <input type="hideen" name="password" tabindex="2" class="field" value="<?php echo $_POST['password'] ?>" /></p>
           <p></p>
             <p><input type="submit" class="button" value="Connexion"  /></p>
             <p></p>
           </fieldset>
          </form>
<?php
}
else {
echo 'perdu';
}
?>
L'expérience est la somme de toutes nos erreurs.

Eléphanteau du PHP | 17 Messages

08 mai 2007, 09:48

Et bien ca semble macher. Mais mes input type sonts hidden mais ne sont pas caché, pourquoi? Le formulair emple fonctonner, mais ne log pas, ca redirrige sur la page :? .
j'espere que vs pourez m'aider

Edit: le login fonctionne, avez vous une idée pour le hidden?

Mammouth du PHP | 1029 Messages

08 mai 2007, 10:39

faute de frappe dans votre code.


remplacer hideen par hidden
L'expérience est la somme de toutes nos erreurs.

Eléphanteau du PHP | 17 Messages

08 mai 2007, 10:50

Je t'adore :lol:

Mammouth du PHP | 1029 Messages

08 mai 2007, 11:02

Je t'adore :lol:

Ola, ne nous emballons pas :love7:
L'expérience est la somme de toutes nos erreurs.