Bonjour à tous,
je fais un petit cms avec une page protégée par un mot de passe, mais une fois connecté, je n'arrive pas à activer la deconnection.
voici mon code d'authentification :
l'authentification fonctionne mais je n'arrive pas à avoir une déconnection avec ce lien " Deconnexion"
Merci d'avance pour votre aide.
Franie
je fais un petit cms avec une page protégée par un mot de passe, mais une fois connecté, je n'arrive pas à activer la deconnection.
voici mon code d'authentification :
<?php
session_start();
?>
<?php
//Déconnexion
if(isset($_REQUEST['dis'])){
session_unset();
}
//Authentification
if(isset($_REQUEST['valider'])){
mysql_connect("localhost", "user", "pass");
mysql_select_db("db");
mysql_query("SET NAMES utf8");
$query = "SELECT * FROM cms";
$retour = mysql_query($query);
$donnees = mysql_fetch_array($retour);
$log = sprintf(stripslashes($donnees['login']));
$mdp = sprintf(stripslashes($donnees['mdp']));
//Verification du login
if(isset($_REQUEST['id'],$_REQUEST['pass'])){
$id=$_REQUEST['id'];
$code=md5($_REQUEST['pass']);
if($id==$log && $code==$mdp){
$_SESSION['name']=$log;
$_SESSION['connected']=1;
}
else{
?>
<h2><?php echo "ERREUR";?></h2>
<?php
}
}
}
if(isset($_SESSION['name'],$_SESSION['connected'])){
?>
<h3>Veuillez saisir les modifications :</h3>
<?php
$retour = mysql_query('SELECT * FROM moi');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$texteA = stripslashes($donnees['texte1']);
$texteB= stripslashes($donnees['texte2']);
?>
<form action="resultCmsAgency.php" method="post">
<p> Texte à gauche :<br />
<textarea name="texte1" cols="50" rows="10">
<?php echo $texteA; ?>
</textarea></p>
<p>
Texte à droite :<br />
<textarea name="texte2" cols="50" rows="10">
<?php echo $texteB; ?>
</textarea><br />
</p>
<p>
<input type="submit" value="Envoyer" />
</p>
</p>
<p> </p>
<p><a href="cms.php?dis=1"> Déconnexion </a> </p>
</form>
<?php
mysql_close();
}
else
{
?>
<div id ="formIdentification">
<h3>veuillez vous identifier</h3>
<form id="form1" name="form1" method="post" action="">
<p>Login:
<input type="text" name="id" id="id" /><br/><br/>
Mot de passe:
<input type="password" name="pass" id="pass" /></p>
<p><input type="submit" name="valider" id="valider" value="Valider" /></p>
</form>
</div>
<?php
}
?>
l'authentification fonctionne mais je n'arrive pas à avoir une déconnection avec ce lien " Deconnexion"
<p><a href="cms.php?dis=1"> Déconnexion </a> </p>
Merci d'avance pour votre aide.
Franie