session php
Posté : 28 oct. 2005, 11:59
Bonjour
j'ai un espace membre sur mon site pour mes visiteurs
pour se loger il y a une page
sa met sa
quand on se log
pouvez vous m'aider pour faire fonctionner sa
merci d'avance
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