Erreur de mon code

ahmed -  
 ahmed -
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>

A voir également:

1 réponse

dannydouby Messages postés 178 Statut Membre 6
 
essaye d'ahérer ton text en mettant des espaces entre chaque ligne parce que serieusement moi j'y voit rien...
0
ahmed
 
<?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