<?php
if ( !isset($_POST['login']) || !isset($_POST['pass']) )
// On Vérifie si le formulaire à été envoyé... sinon on l'affiche.{
?> <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="fr" >
<head>
<title>Connexion</title>
<metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"/>
<linkrel="stylesheet"media="screen"type="text/css"title="page1style"href="design/page1style.css"/>
</head>
<body>
<divid="corps">
<formaction="connection.php"method="post">
<p>Pseudo : <inputtype="text"name="login"/><br/>
Mot de passe : <inputtype="password"name="pass"/><p>
<inputtype="submit"name="valider"value="Valider"/>
</form>
</div>
</body>
</html>
<?
exit(); // Sécurité pour le script ==> Si le formulaire n'a pas été envoyé, le script s'arrètera ici !
}
else
{
// On référence les variables, pour pouvoir mieux les utiliser...
$login = trim($_POST['login']);
$pass = trim($_POST['pass']);
// Debut de la partie modifiée
// Les informations de connexion de la partie ADMIN
$login_admin = 'admin';
$pass_admin = 'nicomilville';
$link = mysql_connect ('localhost' ,'Nom d'utilisateur' ,'mot de passe' ); // on se connect a la base de données
$sql = "SELECT * FROM nom_de_la_table WHERE `login`='$login' AND `pass`='$pass'"; // on prépare la requette
$result = mysql_db_query("nom_de_la_bdd",$sql,$link); //on execute la requette
// On crée la condition, toujours pour une question de sécurité, on commence par l'inverse de ce qu'on souhaite !
if (mysql_num_rows($result)<1) // Si les infos fournis ne sont pas bon(la requette na renvoyée aucun résultat).
{
?>
<htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="fr">
<head>
<title>Connexion</title>
<metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"/>
<linkrel="stylesheet"media="screen"type="text/css"title="page1style"href="design/page1style.css"/>
</head>
<body>
<divid="corps">
<pclass="erreur">Identifiants de connection incorect</p>
<formaction="connection.php"method="post">
<p>Pseudo : <inputtype="text"name="login"/><br/>
Mot de passe : <inputtype="password"name="pass"/><p>
<inputtype="submit"name="valider"value="Valider"/>
</form>
</div>
</body>
</html>
<?php
exit(); // Même chose que tout à l'heure...
}
else //sinon c'est bon
{
//fin de la partie modifiée
?>
<htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="fr">
<head>
<title>Bienvenue admin</title>
<metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"/>
<linkrel="stylesheet"media="screen"type="text/css"title="page1style"href="design/page1style.css"/>
</head>
<body>
<scriptlanguage="javascript">
<!--
alert("bonjour admin !!!");
-->
</script>
<p>Bonjour <?phpecho $login_admin ?> !</p>
Voulez-vous :
<ul>
<liclass="administration"><ahref="new1.php">Gérer les news !</a></li>
<liclass="administration"><ahref="tutorial1.php">Créer un tutorial !</a></li>
<liclass="administration"><ahref="tutorial2.php">Modifier un tutorial !</a></li>
<liclass="administration"><ahref="tutorial3.php">Supprimer un tutorial !</a></li>
<liclass="administration"><ahref="compte1.php">Créer un compte !</a></li>
<liclass="administration"><ahref="compte2.php">Modifier un compte !</a></li>
<liclass="administration"><ahref="compte3.php">Supprimer un compte !</a></li>
<liclass="administration"><ahref="gerer_site.php">Gérer le site !</a></li>
<liclass="administration"><ahref="gerer_forum.php">Gérer le forum !</a></li>
<liclass="administration"><ahref="gerer_chat.php">Gérer le chat !</a></li>
</ul>
Ou :
<ul>
<liclass="administration"><ahref="index.php">Retourner à l'acueil</a></li>
</ul>
</body>
</html>
<?php
};
};
?>
ça devrait marcher avec ça (ne pas oublier de changer les identifients de connection à la bdd ainsi que le nom de la bdd, le nom de la table et ceux des chaps de la table.
Voila en espérant avoir aidé 