A voir également:
- Créer une page inscription site web
- Wetransfer gratuit sans inscription - Guide
- Supprimer une page word - Guide
- Site de telechargement - Accueil - Outils
- Traduire une page web - Guide
- Créer un compte gmail - Guide
8 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
Modifié par avion-f16 le 12/02/2011 à 23:52
Modifié par avion-f16 le 12/02/2011 à 23:52
Salut.
Un espace membre n'est rien d'autre que le schéma habituel pour gérer une base de données via une interface Web :
- Un formulaire pour ajouter des données (inscription).
Ce formulaire vérifie que les données envoyées via un formulaires soient correcte, qu'il n'y a aucun membre ayant le pseudo et l'adresse email indiqué, etc.
- Un formulaire pour éditer les données, prérempli.
Tu peux utiliser une variable de session qui contiendra l'ID pour savoir quelle entrée mettre à jour.
- La possibilité de supprimer une entrée (désinscription)
Rien de bien compliqué. Tu peux créer une table contenant une clé unique (uniqid) et l'ID du compte à supprimer. Il faudra envoyer un email contenant un lien avec cet ID unique en paramètre GET pour faire une validation.
- Une page pour afficher les informations (page de profil).
Il faudra simplement utiliser les paramètres GET pour récupérer les bonnes informations.
Donc les 4 opérations principales sont utilisées : INSERT, DELETE, UPDATE et SELECT.
Pour le formulaire de connexion, c'est encore très simple.
Tu récupères le mot de passe associé au compte indiqué, si celui-ci existe.
Ensuite, tu compares le mot de passe récupéré avec celui envoyé par le formulaire.
S'il correspond, tu peux stocker l'ID unique du membre en sesssion.
Pour savoir si le membre est connecté, il suffit de vérifié si la variable de session contenant l'ID existe.
Je n'ai eu tord qu'une seule fois : quand j'ai cru m'être trompé
Un espace membre n'est rien d'autre que le schéma habituel pour gérer une base de données via une interface Web :
- Un formulaire pour ajouter des données (inscription).
Ce formulaire vérifie que les données envoyées via un formulaires soient correcte, qu'il n'y a aucun membre ayant le pseudo et l'adresse email indiqué, etc.
- Un formulaire pour éditer les données, prérempli.
Tu peux utiliser une variable de session qui contiendra l'ID pour savoir quelle entrée mettre à jour.
- La possibilité de supprimer une entrée (désinscription)
Rien de bien compliqué. Tu peux créer une table contenant une clé unique (uniqid) et l'ID du compte à supprimer. Il faudra envoyer un email contenant un lien avec cet ID unique en paramètre GET pour faire une validation.
- Une page pour afficher les informations (page de profil).
Il faudra simplement utiliser les paramètres GET pour récupérer les bonnes informations.
Donc les 4 opérations principales sont utilisées : INSERT, DELETE, UPDATE et SELECT.
Pour le formulaire de connexion, c'est encore très simple.
Tu récupères le mot de passe associé au compte indiqué, si celui-ci existe.
Ensuite, tu compares le mot de passe récupéré avec celui envoyé par le formulaire.
S'il correspond, tu peux stocker l'ID unique du membre en sesssion.
Pour savoir si le membre est connecté, il suffit de vérifié si la variable de session contenant l'ID existe.
Je n'ai eu tord qu'une seule fois : quand j'ai cru m'être trompé
rudak
Messages postés
590
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
12 févr. 2011 à 17:14
12 févr. 2011 à 17:14
euh.. si tu t'y connais un minimum, tu devrais savoir que c'est possible déja...
un formulaire, une vérifications des données saisies et hop dans la base...
un formulaire, une vérifications des données saisies et hop dans la base...
Connais-tu le script ? à mettre
rudak
Messages postés
590
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
12 févr. 2011 à 18:04
12 févr. 2011 à 18:04
y a pas de script a mettre mais y a un script a concevoir selon tes besoins...
assez simple quand comme toi, on connais le php
assez simple quand comme toi, on connais le php
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
Modifié par moska le 13/02/2011 à 09:33
Modifié par moska le 13/02/2011 à 09:33
regarde dans la section php dans le site du zéro. Tu trouveras de nombreux exemples. A toi de choisir ce qui te convient.
Signature hors-charte. Supprimée par la modération.
Signature hors-charte. Supprimée par la modération.
J'ai ma BDD qui se nomme info_joueur avec dedans (id, pseudo, ...)
Mais je ne sais pas quel code mettre, j'ai lus, et relus le sdz
Mais je ne sais pas quel code mettre, j'ai lus, et relus le sdz
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
13 févr. 2011 à 10:51
13 févr. 2011 à 10:51
Il n'y a pas de code précis.
C'est à toi de l'écrire en fonction de tes besoins.
Et si tu maitrisais réellement le PHP et le SQL, ça ne devrait pas te poser problème.
Comme je l'ai déjà dit, ce n'est rien d'autre que des requêtes SQL.
SELECT pour la page de profil et la connexion
UPDATE pour le formulaire d'édition
DELETE pour la désinscription
INSERT pour l'inscription
C'est à toi de l'écrire en fonction de tes besoins.
Et si tu maitrisais réellement le PHP et le SQL, ça ne devrait pas te poser problème.
Comme je l'ai déjà dit, ce n'est rien d'autre que des requêtes SQL.
SELECT pour la page de profil et la connexion
UPDATE pour le formulaire d'édition
DELETE pour la désinscription
INSERT pour l'inscription