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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); } ?>
Je vous remercie par avance.
Cordialement,
Velkan.
Partager