j'ai un espace membre sur mon site pour mes visiteurs
pour se loger il y a une page
avec la page de login<?
// connexion à la base
$db = mysql_connect('sql.free.fr', 'xxx', 'xxx') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('xxx',$db) or die('Erreur de selection '.mysql_error());
if(isset($_POST) && !empty($_POST['pseudo']) && !empty($_POST['pass'])) {
extract($_POST);
// on recupère le password de la table qui correspond au login du visiteur
$sql = "select user_pass from a_users where user_pseudo='".$pseudo."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['user_pass'] != $pass) {
echo '<p class="style1">Mauvais login / password. Merci de recommencer</p>';
include('http://yuu.sw.free.fr/echange/membres/login2.php'); // On inclus le formulaire d'identification
exit;
}
else {
session_start();
$_SESSION['pseudo'] = $pseudo;
$_SESSION['pass'] = $pass;
echo '<p class="style1">Vous etes bien logué</p>';
// ici vous pouvez afficher un lien pour renvoyer
// vers la page d'accueil de votre espace membres
}
}
else {
echo '<p class="style1">Vous avez oublié de remplir un champ.</p>';
include('http://yuu.sw.free.fr/echange/membres/login2.php'); // On inclut le formulaire d'identification
exit;
}
?>
mais sa marche pas<form method="post" action="/echange/membres/login3.php">
<table border="0" width="118">
<tr>
<td width="44"><span class="style1">pseudo</span></td>
<td width="64"><input name="pseudo" type="text" size="10" />
</td>
</tr>
<tr>
<td width="44"><span class="style1">pass</span></td>
<td width="64"><input name="pass" type="password" size="10" />
</td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="submit" value="login" />
</td>
</tr>
</table>
<p class="menulink"><a href="/echange/membres/pass_perdu.php" class="menulink"><strong>pass perdu ??? </strong></a></p>
</form>
sa met sa
quand on se log
je suis chez free, on ma dit que sa avait peut etre quelque chose à voir mais g rien compris d'autreWarning: session_start(): open(/var/www/sdc/0/8/yuu.sw/sessions/sess_106f16ba9154c239da0fd9cbba4b7fdc, O_RDWR) failed: No such file or directory (2) in /var/www/sdc/0/8/yuu.sw/echange/membres/login.php on line 46
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/sdc/0/8/yuu.sw/echange/membres/login.php:6) in /var/www/sdc/0/8/yuu.sw/echange/membres/login.php on line 46
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/sdc/0/8/yuu.sw/echange/membres/login.php:6) in /var/www/sdc/0/8/yuu.sw/echange/membres/login.php on line 46
Vous etes bien logué
Warning: Unknown(): open(/var/www/sdc/0/8/yuu.sw/sessions/sess_106f16ba9154c239da0fd9cbba4b7fdc, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/www/sdc/0/8/yuu.sw/sessions) in Unknown on line 0
pouvez vous m'aider pour faire fonctionner sa
merci d'avance