PunkDeLuxe
condom
Voici mon code, ce code est ma fonction pour la création de session pour mon site :
Donc tout le code fonctionne sauf, ces 4 lignes :/ un peu génant, quand on sait que c'est ce qui servira pour la session.
Mes questions sont, doit-on retourner $_SESSION sachant que c'est une super-globale (pas besoin de la déclarer dans les globals de la fonction ...) ?? Y-a-t-il moyen de créer les variables de sessions de cette manière ??
Biensur je fait mon session_start avant mon code "HTML".
Voici le site : http://alexandre.dumont-v.be/fgm/
=> Connexion, Login : Cawa | Pass : test
PS : les sessions et moi ...
Code:
function connexionAuSite($login, $pass) {
GLOBAL $db_host, $db_login, $db_password, $db_name;
if (empty($login) && empty($pass)) {
} else {
$mysql_link = mysql_connect($db_host,$db_login,$db_password);
$mysql_db = mysql_select_db($db_name,$mysql_link);
$query = "SELECT usrID, usrPass, usrMail, usrLevel FROM dkp_users WHERE usrLogin = \"$login\"";
$result = mysql_query($query) or die('Erreur SQL : '.mysql_error());
$data = mysql_fetch_array($result);
if($data['usrPass'] != $pass) {
header("Location: ../../index.php?page=connexion");
} else {
$_SESSION['conLogin'] = $login;
$_SESSION['conSite'] = 1;
$_SESSION['conLevel'] = $data['usrLevel'];
$_SESSION['conID'] = $data['usrID'];
header("Location: ../../index.php");
}
}
}
Code:
$_SESSION['conLogin'] = $login;
$_SESSION['conSite'] = 1;
$_SESSION['conLevel'] = $data['usrLevel'];
$_SESSION['conID'] = $data['usrID'];
Biensur je fait mon session_start avant mon code "HTML".
Voici le site : http://alexandre.dumont-v.be/fgm/
=> Connexion, Login : Cawa | Pass : test
PS : les sessions et moi ...