Données depuis une base qui ne se placent pas en session.
Bonjour à tous,
Je suis actuellement en train de créer l'espace authentification de mon site web, et rencontre une petite difficultée lors de la mise en session des informations receuillient dans ma base de données utilisateurs.
Voici mon code source :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
<?php
$identifiant_de_connexion = (isset($_POST['identifiant_de_connexion'])) ? $_POST['identifiant_de_connexion'] : "";
$mot_de_passe_de_connexion = (isset($_POST['mot_de_passe_de_connexion'])) ? $_POST['mot_de_passe_de_connexion'] : "";
$memoriser_identifiant = (isset($_POST['memoriser_identifiant'])) ? $_POST['memoriser_identifiant'] : "";
if (empty($identifiant_de_connexion) or empty($mot_de_passe_de_connexion))
{
echo 'Connexion à mon Espace perso';
}
else
{
$db = mysql_connect('localhost', 'utilisateur', 'utilisateur');
mysql_select_db('base_utilisateurs',$db);
$verification_existant_base_utilisateurs=mysql_query("SELECT * FROM base_utilisateurs WHERE identifiant_de_connexion='$identifiant_de_connexion' && mot_de_passe_de_connexion='$mot_de_passe_de_connexion'");
if (mysql_num_rows($verification_existant_base_utilisateurs)>=1)
{
session_start();
$_SESSION['id'] = $data['id'];
$_SESSION['titre_statut'] = $data['titre_statut'];
$_SESSION['nom'] = $data['nom'];
$_SESSION['prenom'] = $data['prenom'];
$_SESSION['jour_de_naissance'] = $data['jour_de_naissance'];
$_SESSION['mois_de_naissance'] = $data['mois_de_naissance'];
$_SESSION['annee_de_naissance'] = $data['annee_de_naissance'];
$_SESSION['adresse'] = $data['adresse'];
$_SESSION['code_postal'] = $data['code_postal'];
$_SESSION['ville'] = $data['ville'];
$_SESSION['commune'] = $data['commune'];
$_SESSION['pays'] = $data['pays'];
$_SESSION['autre_pays'] = $data['autre_pays'];
$_SESSION['telephone_residentiel'] = $data['telephone_residentiel'];
$_SESSION['telephone_mobile'] = $data['telephone_mobile'];
$_SESSION['identifiant_de_connexion'] = $data['identifiant_de_connexion'];
$_SESSION['mot_de_passe_de_connexion'] = $data['mot_de_passe_de_connexion'];
$_SESSION['adresse_email'] = $data['adresse_email'];
$_SESSION['accord_ou_desaccord_pour_transmition'] = $data['accord_ou_desaccord_pour_transmition'];
$_SESSION['choix_newsletters'] = $data['choix_newsletters'];
}
else
{
echo 'Authentification incorrecte !!!';
}
mysql_close();
}
?> |
Pourriez vous s'il vous plaîs, me donner votre point de vu concernant ma manière de coder la mise en session des données de mes utilisateurs.
Je vous remercie par avance.
Cordialement,
Velkan.