Connexion
Posté : 07 nov. 2008, 20:01
Bonjour, j'essaye en ce moment d'etablir une connection sur mon site.
J'ai donc quelques questions avant de montrer le script:
-si je veux afficher des pages seulement au personnes connecté, comment faire?
Et quelqu'un pourrait me faire un petit topo rapide sur la connection (j'ai trouvé peu de tuto dessus). J'aimerais avoir une idée plus claire de son fonctionnement..
Je me suis inspiré d'un script déjà fait sur le sdz:
J'ai donc quelques questions avant de montrer le script:
-si je veux afficher des pages seulement au personnes connecté, comment faire?
Et quelqu'un pourrait me faire un petit topo rapide sur la connection (j'ai trouvé peu de tuto dessus). J'aimerais avoir une idée plus claire de son fonctionnement..
Je me suis inspiré d'un script déjà fait sur le sdz:
<?php
//Connection:
mysql_connect("localhost", "root", "");
mysql_select_db("aranhil");
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$mot_de_passe = mysql_real_escape_string(htmlspecialchars($_POST['mot_de_passe']));
//Je crypte le mot de passe
$mot_de_passe = sha1($mot_de_passe);
$nbre = mysql_query("SELECT COUNT(*) AS exist FROM inscription WHERE pseudo='$pseudo'");
$donnee_spseudo = mysql_fetch_array($nbre);
if($donnees_pseudo['exist'] != 0) //si le pseudo existe
{
$quete = mysql_query("SELECT * FROM inscription WHERE pseudo='$pseudo'");
$donnees_mdp = mysql_fetch_array($quete);
if($donnes_mdp == $infos['mot_de_passe'])
{
//Que mettre ici????
}
else //Si ce n'est pas le bon couple pseudo/mdp
{
echo 'Vous n\'avez pas rentré les bons identifiants';
}
}
?>
<div id="connexion">
<form method="post" action="index.php"> <!-- Je crée le formulaire de connexion -->
<p>
<strong> Votre pseudo :</strong> <br />
<input type="text" name="pseudo" value="" maxlength="20" /><br />
<strong>Votre mot de passe:</strong> <br />
<input type="text" name="mot_de_passe" value=""/>
<br /><br />
<input type="submit" name="Send" value="se connecter" />
</p>
</div>
En sachant que je suis sur index.php, où emener la connexion? je doit mettre quoi pour action? Une autre page certe, mais a t'elle un fonctionnement particulier?