Erreur de mon code

Fermé
ahmed - 20 mars 2012 à 20:44
 ahmed - 21 mars 2012 à 09:19
Bonsoir pour tous le monde !!!!!!!!!!!!



j'ai un problème léger ..du mon page de connexion .php

1) tous les testes sur le login et le mot de passe ça marche bien ..
2) Lorsque je tape un login et mot de passe correcte .j'ai aura un problème au niveau du bouton au niveau du l'adresse url .


svp je besoin votre aide merci d'avance et voila mon code au dessous .

<?php
function hello() {
if(date('H')>4 AND date('H')<13) return 'Bonjour';
elseif(date('H')>=13 AND date('H')<=23) return 'Bonsoir';
else return 'Bonne nuit';
}
if(isset($_SESSION['pseudo']) AND isset($_SESSION['mot_pass_tempo'])) {
echo hello().'...<br><strong>Pseudo : </strong>'.$_SESSION['pseudo'];
echo '<br><strong>Email : </strong>'.$_SESSION['email'];
if($_SESSION['rang'] == 1) echo '<br><br><a href="[localhost] des outils</a>';
elseif($_SESSION['rang'] == 2) echo '<br><br><a href="[localhost] d\'administration</a>';
?>
<form method="post" action="deconnexion.php">
<input type="hidden" name="deco" value="ok" />
<input type="hidden" name="url" value="<?php echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>" />
<input type="submit" value="Deconnexion" style="cursor:pointer" />
</form>
<?php
}

elseif(!isset($_SESSION['pseudo']) AND (isset($_GET['erreurpwd']) OR isset($_GET['active']) OR isset($_GET['isamember']))) {
if(isset($_GET['erreurpwd']) AND $_GET['erreurpwd'] == 1 AND !isset($_GET['isamember']) AND !isset($_GET['active'])) { ?>

<div class="sidebox-top"></div>
<div class="sidebox">
<h4><?php echo 'Mot de passe Incorrect'; ?></h4>
</div>
<div class="login">
<div class="login-box">
<form method="post" action="[<] echo $_SERVER['HTTP_HOST']; ?>/login_try.php">
<p><span class="style6">Votre Pseudo:</span>
<input type="text" name="pseudo" style="width:100px" /></p>
<p><span class="style6">Mot de passe</span>
<input type="password" name="mot_pass" style="width:100px" /></p>
<p>Vous etes :</p>
<a href="[<] echo $_SERVER['HTTP_HOST']; ?>/mdp_change.php">Mot de passe oublié ?!</a>
<input type="hidden" name="url_actuelle" value="[<] echo $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] ?>" /> <!-- c pour envoyer l'url actuelle -->
<p><input type="image" src="[<] echo $_SERVER['HTTP_HOST']; ?>/images/connect.gif" style="cursor:auto" /></p>
</form>
</div>
</div>



1 réponse

dannydouby Messages postés 139 Date d'inscription dimanche 7 juin 2009 Statut Membre Dernière intervention 1 juin 2013 6
21 mars 2012 à 02:53
essaye d'ahérer ton text en mettant des espaces entre chaque ligne parce que serieusement moi j'y voit rien...
0
<?php

function hello() {

if(date('H')>4 AND date('H')<13) return 'Bonjour';

elseif(date('H')>=13 AND date('H')<=23) return 'Bonsoir';

else return 'Bonne nuit';

}

if(isset($_SESSION['pseudo']) AND isset($_SESSION['mot_pass_tempo'])) {

echo hello().'...<br><strong>Pseudo : </strong>'.$_SESSION['pseudo'];

echo '<br><strong>Email : </strong>'.$_SESSION['email'];

if($_SESSION['rang'] == 1) echo '<br><br><a href="[localhost] des outils</a>';

elseif($_SESSION['rang'] == 2) echo '<br><br><a href="[localhost] d\'administration</a>';

?>

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

<input type="hidden" name="deco" value="ok" />

<input type="hidden" name="url" value="<?php echo

'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>" />

<input type="submit" value="Deconnexion" style="cursor:pointer" />

</form>

<?php

}

elseif(!isset($_SESSION['pseudo']) AND (isset($_GET['erreurpwd']) OR isset($_GET['active'])

OR isset($_GET['isamember']))) {

if(isset($_GET['erreurpwd']) AND $_GET['erreurpwd'] == 1 AND !isset($_GET['isamember'])

AND !isset($_GET['active'])) { ?>
<div class="sidebox-top"></div>

<div class="sidebox">

<h4><?php echo 'Mot de passe Incorrect'; ?></h4>

</div>

<div class="login">

<div class="login-box">

<form method="post" action="[<] echo $_SERVER['HTTP_HOST']; ?>/login_try.php">

<p><span class="style6">Votre Pseudo:</span>
<input type="text" name="pseudo" style="width:100px" /></p>
<p><span class="style6">Mot de passe</span>
<input type="password" name="mot_pass" style="width:100px" /></p>
<p>Vous etes :</p>

<a href="[<] echo $_SERVER['HTTP_HOST']; ?>/mdp_change.php">Mot de passe oublié ?!</a>
<input type="hidden" name="url_actuelle" value="[<] echo

$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] ?>" /> <!-- c pour envoyer l'url actuelle -->

<p><input type="image" src="[<] echo $_SERVER['HTTP_HOST']; ?>/images/connect.gif" style="cursor:auto" /></p>

</form>
</div>
</div>
0