message.php contenant les message a afficher
<!doctype html>
<head>
<meta charset="utf-8">
<title></title>
<meta name="description" content="description here">
<meta name="author" content="content here">
<link rel="stylesheet" href="css/style_message.css" />
</head>
<body>
<div id="ancreConnex">
Content de vous revoir.
</div>
<div id="ancreDeconnex">
Vous etes maintenant deconnecté.
</div>
</body>
</html>
message.css
#ancreConnex{
display: none;
}
#ancreDeconnex{
display: none;
}
#ancreConnex:target {
display: block;
position: absolute;
top:80px;
left:100px;
right:100px;
}
#ancreDeconnex:target {
display: block;
position: absolute;
top:80px;
left:100px;
right:100px;
}
page de connexion
<?php
include_once("connexPDO.inc.php");
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8"><link rel="stylesheet" href="css/style1.css" />
<link rel="stylesheet" type="text/css" href="css/sbimenu.css" />
<script src="js/jquery-1.4.4.min.js"></script>
<script src="js/twitter.min.js"></script>
<script src="js/main.js"></script>
<head>
<body>
</style>
<div id="login-box">
<a href="javascript:void(0);" id="login-close"></a>
<form action="connecter.php" method="post">
<h3>ACCES AU COMPTE</h3>
<input type="text" onFocus="if(this.value=='Nom utilisateur')this.value='';" onBlur="if(this.value=='')this.value='Nom Utilisateur';" value="Nom utilisateur" name="username" class="input-1" />
<input type="password" onFocus="if(this.value=='Password')this.value='';" onBlur="if(this.value=='')this.value='Password';" value="Password" name="password" class="input-1" />
<div class="login-submit">
<input type="submit" id="login-btn" value="Connexion" /><a href="#">Mot de passe oublié?</a>
</div>
</form>
</div>
<?php
$add="http://localhost/fasojob/nonConnex.php";
if($_SERVER['HTTP_REFERER']==$add)
{
$_SESSION['adresse'] = $_SESSION['adresse'];
}
else
{
$adresse = $_SERVER['HTTP_REFERER'];
$_SESSION['adresse'] = $adresse;
}
$bdd=connexpdo("fasojob","myparam");
$form=false;
$pass_hach= sha1($_POST['password']);
if(isset($_POST['username'],$_POST['password']))
{
$req='select passwd,id_compte,pseudo from compte ';
$result=$bdd->query($req);
if(!$result)
{
$mes_erreur= $bdd->errorInfo();
echo "Impossible, code ",$bdd->errorCode(),$mes_erreur[2];
}
else
{
$j=0;
while($ligne=$result->fetchObject())
{
if($ligne->passwd == $pass_hach && $ligne->pseudo == $_POST['username'] and $ligne->id_compte>0)
{ $nom="";
$form=false;
$_SESSION['username']=$_POST['username'];
$_SESSION['userid']=$ligne->id_compte;
setcookie('username',$_POST['username'],(time()+60*45));
setcookie('passwd',$pass_hach,(time()+60*45));
setcookie('userid',$ligne->id_compte,(time()+60*45));
$j++;
?>
<div class="message"><?php echo"<script type=\"text/javascript\"> window.location='".$_SESSION['adresse']."' ;</script>"; ?></div>
<?php
}
}
if($j==0)
{
$form = true;
$message = 'Le mot de passe ou le nom d\'utilisateur est incorrect.';
}
}
}
else
{
$form=true;
}
if($form)
{
if(isset($message))
{
?>
<div class="message"><?php echo $message;?></div></br>
<a href="javascript:void(0);" id="login">OK</a>
<?php
}
}
?>
</body>
<head>
<html>
voila je veux qu'apres une connexion ou deconnexion un des bloc de la page message.php affiche son contenu.
cordialement