Eléphant du PHP |
233 Messages
28 avr. 2014, 11:43
Bonjour,
non du tout, voici le script :
J'ai également un fichier commun qui contient les variables COOKIES, je le joint avec sait-on jamais...
<?php
require('include/common.php');
if (isset($_SESSION['logged']) && $_SESSION['logged'] === true)
{
header('location: accueil.html');
}
else
{
//Ici on gérera le formulaire de connexion.
include('connexion.php');
designconnexion($lang['connexion']);
?>
<h1>Connexion</h1>
<p>
<?php
if($config['autorisation_inscriptions'] == 1)
{
echo $lang['vous_n_etes_pas_encore_inscrit'].' <img src="include/arrow.gif" alt="" width="21" height="17" align="absmiddle" /><a href="inscription.php">'.$lang['vous_pouvez_vous_inscrire_ici'].'</a> <img src="include/arrow.gif" alt="" width="21" height="17" align="absmiddle" /><a href="forgot-password.php">Mot de passe oublié ?</a><br />';
}
else
{
echo $lang['les_inscriptions_sont_fermees'];
}
?></p>
<?php
if(isset($erreur))
{
echo '<p><strong>'.$erreur.'</strong></p>';
}
?><br />
<div id="connect">
<span class="flottant_connexion">CONNEXION<br />
A VOTRE ESPACE<br />
MEMBRES</span>
<form method="post" action="index.php">
<p>
<label for="pseudo">Votre pseudo :</label> <input type="text" placeholder="login" name="pseudo" id="pseudo" /><br />
<br /><label for="mot_passe">Votre mot de passe :</label> <input type="password" placeholder="*******" name="mot_passe" id="mot_passe" /><br />
<br /><label for="souvenir">Connexion automatique </label><input type="checkbox" name="souvenir" id="souvenir" /><br />
<br /><input type="submit" class="bnt-connect" name="connexion" value="<?php echo $lang['se_connecter']; ?>" />
</p>
</form><br />
</div>
Le fichier commun.php
<?php
if (!isset($_SESSION['logged']) OR $_SESSION['logged'] === false)
{
if (isset($_COOKIE['pseudo'], $_COOKIE['mot_passe']))
{
$pseudo = mysql_real_escape_string(htmlspecialchars($_COOKIE['pseudo']));
$mot_passe = mysql_real_escape_string(htmlspecialchars($_COOKIE['mot_passe']));
$sql = mysql_query('SELECT pseudo FROM membres WHERE pseudo ="'. $pseudo .'"') or die(mysql_error());
$existe_pseudo = mysql_num_rows($sql);
if($existe_pseudo)
{
etc...
?>
Merci de votre aide
