par
Devether » 17 nov. 2006, 18:11
Bonjour,
Je vais te donner la méthode que j'utiliserais. après ça vaut ce que ça vaut.
1 - La 1ere page contient les champs à renseigner pour se loguer (login / passwd)
2 - Après validation tu vérifies si l'utilisateur est enregistré dans ta base et tu récupères son ID
3 - Tu enregistre l'ID dans la variable $_SESSION['ID']
4 - Si l'utilisateur veut modifier son profil il clique sur un lien générique du style :
5 - dans ta page modif_profil.php, tu testes si $_SESSION['ID'] existe et si oui tu fais une recherche des infos concernant cet Id dans ta base pour les afficher dans la page de profil.
6 - Après modification et validation, tu modifies les infos du profil concernant l'ID.
En gros ce que j'essaie de t'expliquer c'est que tu n'a pas besoin de passer l'ID de la personne dans l'URL. Récupérer l'ID par $_SESSION['ID'] c'est pas plus compliqué que par $_GET['ID'] sauf que dans le 1er cas c'est plus sécurisé.