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']);
// Les informations de connexion de la partie ADMIN
$login_admin = 'admin';
$pass_admin = 'nicomilville';
// On crée la condition, toujours pour une question de sécurité, on commence par l'inverse de ce qu'on souhaite !
if ( $login ! = $login_admin || $pass != $pass_admin ) // Si les infos fournis ne sont pas bon.
{
?>
<liclass ="administration">[new1.php Gérer les news !]</li>
<liclass="administration">[tutorial1.php Créer un tutorial !]</li>
<liclass="administration">[tutorial2.php Modifier un tutorial !]</li>
<liclass="administration">[tutorial3.php Supprimer un tutorial !]</li>
<liclass="administration">[compte1.php Créer un compte !]</li>
<liclass="administration">[compte2.php Modifier un compte !]</li>
<liclass="administration">[compte3.php Supprimer un compte !]</li>
<liclass="administration">[gerer_site.php Gérer le site !]</li>
<liclass="administration">[gerer_forum.php Gérer le forum !]</li>
<liclass="administration">[gerer_chat.php Gérer le chat !]</li>
Ou :
<liclass="administration">[index.php Retourner à l'acueil]</li>
</html>
<?php
};
};
?>
Et je voudrai le transformer pour que à la place de $_POST['']==valeur il y ai une recherche dans une base de donnée pour savoir si le pseudo et le mot de passe y sont enregistré.
REMqb
Messages postés23Date d'inscriptiondimanche 3 avril 2005StatutMembreDernière intervention17 mai 2009 22 oct. 2007 à 20:43
<?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>
<?
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
<strike> // Les informations de connexion de la partie ADMIN
$login_admin = 'admin';
$pass_admin = 'nicomilville';
</strike>
$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).
{
?>
<liclass ="administration">[new1.php Gérer les news !]</li>
<liclass="administration">[tutorial1.php Créer un tutorial !]</li>
<liclass="administration">[tutorial2.php Modifier un tutorial !]</li>
<liclass="administration">[tutorial3.php Supprimer un tutorial !]</li>
<liclass="administration">[compte1.php Créer un compte !]</li>
<liclass="administration">[compte2.php Modifier un compte !]</li>
<liclass="administration">[compte3.php Supprimer un compte !]</li>
<liclass="administration">[gerer_site.php Gérer le site !]</li>
<liclass="administration">[gerer_forum.php Gérer le forum !]</li>
<liclass="administration">[gerer_chat.php Gérer le chat !]</li>
Ou :
<liclass="administration">[index.php Retourner à l'acueil]</li>
</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.