Bonjour à tous !
j'ai actuellement sur mon site un espace de connexion pour mes clients : référence client et nom.
Si les 2 champs sont bons, le client est redirigé vers la page sécurisée.
Mais aujourd'hui, j'aimerais proposer à chaque client, sa PROPRE page pour y insérer des offres promotionnelles, documents à télécharger ....
Je n'arrive pas à obtenir la solution.
Voici la programmation actuelle :
PAGE DE CONNEXION
FICHIER VERIFICATION
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 <form action="pdf_connexion2.php" method="post" id="info"> <div style="float:right; padding-right:70px; padding-top:70px;"><h2>ESPACE PRO</h2></div> <p> <img align="center" src="images/cadenas.png" width="100" height="102" alt="espace client sécurisé" title="espace client sécurisé" /></p> <div id="name-wrap" class="slider"> <label for="name">Votre Référence Client *</label> <input type="text" id="name" name="pseudo"> </div><!--/#name-wrap--> <div id="name-wrap" class="slider"> <label for="name">Votre Nom</label> <input type="text" id="name" name="password"> </div><!--/#name-wrap--> <input type="submit" id="btn" name="btn" value="Accéder"> <h5>* indiquée à votre ouverture de compte.</h5> </form>
Comme vous pouvez le remarquer, les clients sont donc redirigés vers la page "espace-pro2.php", page unique et accessible par tous.
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
46
47 <? session_start(); // Pour la suite require ("conf.php3"); //Comme d'ab $pseudo = $_POST['pseudo']; //On recupère le pseudo et le pass $pass = $_POST['password']; if (!empty($pseudo) && !empty($pass)) //S'ils sont pas vident { $sql = connect_sql(); //On se connecte à MySQL $reponse = mysql_query ("SELECT * FROM pdf_membre WHERE pseudo='$pseudo'"); //On recupère les infos à partir du pseudo $donnees = mysql_fetch_array ($reponse); $verif = $donnees['pass']; $id = $donnees['id']; $pseudo_sql = $donnees['pseudo']; $confirm = $donnees['confirm']; if($pass != $verif) //On verifie que le pass entré est égale à celui de la BDD, si le passe est différent { $reponse = 'Erreur sur votre nom et/ou votre référence client.'; $redirection = 'espace-pro.html'; //On va rediriger vers le formulaire de connexion } elseif(!empty($confirm)) //Si le compte n'est pas activé { $reponse = 'Votre compte n\'est pas encore activé'; $redirection = 'pdf_connexion.php'; //On va rediriger vers le formulaire de connexion } else //Sinon tout est bon { $_SESSION['pseudo'] = $pseudo_sql ; //On créé une variable session avec le pseudo $redirection = 'espace-pro2.php'; //On redirige vers l'espace membre $reponse = 'Connexion réussie ! Vous allez être redirigé.'; } mysql_close($sql); //On ferme la connection } ?> <html> <head> <meta http-equiv="refresh" content="1;URL=<? echo $redirection; //La redirection ?>"> </head> <body><? echo $reponse; ?><!-- La reponse au script --> </body> </html>
Ma table Mysql : pseudo=ref client et pass=nom client
Je souhaite autant de pages perso que de clients.
Merci pour votre aide à l'avance...
Partager