Comment passer à le suivant?

Fermé
bassaa Messages postés 18 Date d'inscription jeudi 17 février 2011 Statut Membre Dernière intervention 17 juin 2011 - 3 mars 2011 à 01:05
Annhydrium Messages postés 1768 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 3 mars 2011 - 3 mars 2011 à 02:40
salut

Le problème a beau être hyper basique, je n'ai pas trouvé la réponse !!!
J'ai une base MySQL avec une table contenant userid, login, nom, prénom, adresse....

Je voudrais simplement que lorsque mon utilisateur rentre son login et mot de passe, il arrive sur une page qui ne présente que ces infos à lui ( correspondant à son userid)

J'ai pu créer le formulaire permettant de passer sur une page à acces restreint (si le login et le pass sont corrects), mais je ne sais pas comment faire en sorte de passer le userid (correspondant au login et pass rentrés dans le formulaire) vers ma page de destination. Idéalement, je voudrais que le userid se retrouve dans l'url.

Page avec formulaire: index.php
si le login et pass sont corrects, alors on va vers auth.php?userid=12 (par exemple)
Après, je n'ai pas de problème pour récupérer les infos en filtrant les enregistrements grâce au userid de l'url.

C'est la base de tout, et pourtant , je ne trouve pas la réponse !

5 réponses

Annhydrium Messages postés 1768 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 3 mars 2011 257
3 mars 2011 à 02:37
SELECT FROM $base.$table WHERE 'userid'= '12' LIMIT 0,1;

et tu vérifie bien que c'est le bon



Note personelle -> go to symfony >>> https://symfony.com/legacy
0
titigrominet Messages postés 24 Date d'inscription mercredi 2 mars 2011 Statut Membre Dernière intervention 6 mars 2011 8
Modifié par titigrominet le 3/03/2011 à 02:39
Bonjour

Alors j'imagine que pour verifier si le login et le password sont bon tu fais une requete SQL du genre :
 SELECT Login FROM table WHERE login = '$login' AND password = '$password'


En gros ?

Si oui tu rajoute juste :

 SELECT Login, Userid FROM table WHERE login = '$login' AND password = '$password'


Et apres ca :

if (Le login et password correspondent) 
$res  = mysql_fetch_array($resultatrequete); 
redirige vers auth.php?id=$res['Userid']; 


Voilou

Esperant t'avoir aide
0
Annhydrium Messages postés 1768 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 3 mars 2011 257
3 mars 2011 à 02:39
du coups tu retrouve avec la requète tout dans un tableau
0
Annhydrium Messages postés 1768 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 3 mars 2011 257
3 mars 2011 à 02:40
0

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

Posez votre question
Annhydrium Messages postés 1768 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 3 mars 2011 257
3 mars 2011 à 02:40
0