Mammouth du PHP |
19672 Messages
13 oct. 2006, 18:27
Le développement de ce type de module n'est pas insurmontable.
Premier point, utiliser une session, ça va simplifier les traitements et l'affichage.
Second point, établir ce qu'on doit avoir comme données à manipuler : ça concerne l'utilisateur, donc : nom, prénom, adresse de courriel, pseudonyme (facultatif) et mot de passe. D'autre part il est souhaitable que le mot de passe soit chiffré ou à tout le moins haché dans la base.
Sur ce schéma succinct, il ta faut quoi ? Un formulaire d'inscription et un autre qui sera alternativement un formulaire d'identification ou un formulaire de déconnexion.
Le premier va enregistrer les informations dans la base et chiffrer le mot de passe;
Le second va consulter la base et vérifier que les paramètres inscrits sont les mêmes que ceux enregistrés puis activer un paramètre de session;
Le dernier va supprimer ce paramètre de session.
Enfin, les pages à accès restreint devront comporter un test de vérification de la validité du paramètre de session et selon le cas afficher la page ou rediriger vers la page d'identification.
Partant de là, tu as les éléments pour construire ton propre système

Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 