Password et User + redirection page unique

Fermé
Nickolas11 - 12 mars 2009 à 02:03
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 - 13 mars 2009 à 02:58
Bonjour,

je cherche un solution à mon problème mais je ne trouve vraiment pas. Désoler si la solution est déjà présente sur le forum mais je cherche je cherche et ne ne trouve vraiment pas...

Mon problème est le suivant:

Je suis à la recherche d'une façon de rendre l'accès à une zone de mon site internet protégée par password (jusque la ça va) mais que une fois le user et le password entrer par le membre, il soit rediriger vers la page qui lui concerne.

Je m'explique

mon site (page principale) --> section identification (user + password)

Une fois user et password confirmé redirection =

si client alpha --> envoyé vers page client/clientalpha
si client delta --> envoyé vers page client/delta

Vous comprenez?

Je veux pouvoir mettre des information différent pour chaque client sans que les autres les vois alors j'imagine qu'il faut les mettre sur des pages unique liée au client.

Est-ce possible d'obtenir un tel script qui sera envoyé le client sur la bonne page via son user+password

Merci beaucoup d'avance.
J'ai essayer de vous expliquer le mieux possible ce que je cherchais et j'espère que vous avez compris le sence de ma question :)

Cordialement,
Nicolas
A voir également:

5 réponses

zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
12 mars 2009 à 03:33
Hola, ne pas tout confondre, les templates, c'est uniquement pour les design. En aucun cas, ca ne va pouvoir faire les redirection ou les "login"

formulaire :
<form action="login.php" metod="post">
<input type="text" name="login>
<input type="password" name="pwd"/>
<input type="submit" value="Ok!"/>
</form>


page login.php

<?php
$sql = mysql_query('SELECT * FROM login WHERE login = "'.$_POST['login'].'"');
if ($data = mysql_fetch_array($sql)) {
 if ($data['password'] == $_POST['pwd']) "{
    header('Location : '.$data['id'])
  }
  else {
   echo 'password incorrect';
}

}
else {
 echo 'login incorrect';
}
?>


Meme si le code n'est pas parfait, le raisonnement est la. Après, a toi de l'adapter a tes besoins.
1
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
12 mars 2009 à 02:21
Salut, si je comprend bien, tu veux que, une fois le client logé, ça le renvois vers son profil.

En gros, tu fait un formulaire avec "client" et "mdp" que tu envois vers une page "reception.php" par exemple.
Dans la page reception.php, tu vérifie que le client existe et que le mot de passe correspond, si c'est ok, tu le renvoi vers la page que tu veux avec :

header('Location : client.php?id='.$id)


Enfin un truc dans ce genre.
0
Bonjour,

merci pour la reponse rapide!
C'est exactement ce qu'il me faut. Seriez vous ou je pourrais me procurer des template de codage prémonter? Mes connaissance en php sont trop limiter pour programme ce type de protection+redirection de A à Z
0
Bonjour,

merci beaucoup. Je m'étais mal exprimer avec le mot template...je voulais plutot dire un codage déjà monter!

Je vais travailler avec ce que vous m'avez envoyé c'est très gentil.

Une simple petit question. La page login.php va chercher sont information ou (base de donnée?) et si c'est le cas ou est-ce que je dois entrer le nom de cette base etc...

merci encore

Nicolas
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
13 mars 2009 à 02:58
Salut, oui, ca va chercher les infos dans une base de donnée mysql. Pour ce connecter a la base :
<?php
   mysql_connect("nom_de_l_hote", "login_bdd", "mdp_bdd");
   mysql_select_db("nom_de_la_base"); // Sélection de la base mateo21
?>

Si tu veux en savoir plus sur les bdd mysql : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914293-lisez-des-donnees
0