J'essaie d'accéder à une page en passant par un formulaire d'identification (index.php) qui est lié à une fonction (_protect.php)
mais je reviens toujours au formulaire et je n'ai même pas de message
Merci de votre aide
Mon code pour le formulaire index.php
<?php
// ***************************************************************
// ADMIN NEWS : IDENTIFICATION
// ***************************************************************
// Protection de page index ADMIN - CONFIGURATION de la NEWS
include('_protect.php');
include('news_config.php');
// ----------------------------------
// Accès autorisé si identifié
if (isset($_SESSION['news_SESSION']) && $_SESSION['news_SESSION']==true)
{
// Redirection vers la page d administration
header("location: news_admin.php");
exit;
}
// ------------------------------------------------------
// sinon affichage du formulaire d'identification
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
<title>News | Administration des Articles</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<meta http-equiv="content-language" name="language" content="fr" />
<meta name="robots" content="noindex,nofollow" />
<link rel="stylesheet" media="screen" type="text/css" href="news_ADM_style.css" />
</head>
<body>
<div id="containercentrer">
<h1>ADMINISTRATION des Articles</h1>
<br />
<!-- identification - connexion -->
<div style="width:280px; text-align:center; margin:0 auto; padding:10px; border: 2px solid #CCCCCC; background-color: #FFFFFF;">
<form id="identification" method="post" action="news_admin.php">
<fieldset>
<h3><img src="./icones/verrouiller.png" alt="" /> Identifiez-vous :</h3>
<p>
<label class="label15" for="idlogin" style="text-align:right;">Identifiant : </label>
<input class="champobligatoire" id="login" name="login" size="20" />
</p>
<p>
<label class="label15" for="idpass" style="text-align:right;">Mot de passe : </label>
<input class="champobligatoire" id="pass" name="pass" type="password" size="20" />
</p>
<p style="text-align:center;">
<button id="btconnexion" name="btsubmit" type="submit" title="Connexion">
<img src="./icones/arrow_next.png" alt="" /> Connexion</button>
</p>
</fieldset>
</form>
</div>
<?php
if ($msgerreur!='')
{
?>
<div id="boxMsgErreur">
<p><?php echo $msgerreur; ?></p>
</div>
<?php
}
?>
<!-- retour au site -->
<div id="boxretour">
<a class="lienretour" href="../index.php"><span> Retour au site</span></a>
</div>
</div>
</body>
</html>
Code pour la formule d'identification<?php session_start();
// ***************************************************************
// Connection a la partie "administration"
// ***************************************************************
// ==> CONFIGURATION de VOS parametres PERSO
// login et mot de passe de l'ADMINISTRATEUR :
$AdminIdentifiant = 'demo';
$AdminMotDePasse = 'test';
// ***************************************************************
$login = '';
$pass = '';
$msgerreur = '';
// ------------------------------
// si le visiteur (administrateur ?) a validé le formulaire
// on recupere les donnees
if (isset($_POST['login']) && $_POST['login']!='' && isset($_POST['pass']) && $_POST['pass']!='')
{
$login = $_POST['login'];
$pass = $_POST['pass'];
// --------------------
$_SESSION["news_SESSION"] = true;
}
// ------------------------------
?>