Redirection membre logué vers sa page perso

Fermé
odyssey - 24 juil. 2010 à 18:16
crapoulou Messages postés 28160 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 21 mai 2024 - 24 juil. 2010 à 19:10
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

<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>

FICHIER VERIFICATION
<?
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>


Comme vous pouvez le remarquer, les clients sont donc redirigés vers la page "espace-pro2.php", page unique et accessible par tous.

Ma table Mysql : pseudo=ref client et pass=nom client

Je souhaite autant de pages perso que de clients.
Aujourd'hui je n'ai toujours rien trouvé sur le net pour me dépanner. Tout ce qui existe, c'est le code que j'ai actuellement pour ouvrir une page commune.


Merci pour votre aide à l'avance...
















A voir également:

2 réponses

webdunet13 Messages postés 3 Date d'inscription samedi 24 juillet 2010 Statut Membre Dernière intervention 26 juillet 2010
24 juil. 2010 à 18:34
Normalement tu ne devrais pas avoir besoin de cela car avec le php tu peux mettre un contenu entièrement différent pour chaque utilisateur en utilisant qu'une seul page sécurisé. Il serait beaucoup plus compliqué de créer une page par utilisateur donc renseigne toi plus sur se que tu peux faire avec le php.
0
crapoulou Messages postés 28160 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 21 mai 2024 7 999
24 juil. 2010 à 19:10
Bonjour,

Le sujet a malencontreusement été posté deux fois.
Pour plus de clarté, on continue sur cette discussion :
http://www.commentcamarche.net/forum/affich-18600969-redirection-membre-logue-vers-sa-page-perso

Merci ;-).
La Modération.
0