/* * Attention, ne laissez pas d'espace entre le haut de la page * et le * */ include("configuration.php"); /* * On récupère la valeur des variables passées dans le formulaire, * tout en s'assurant que ces variables n'ont pas étés passées frauduleusement. * */ $pseudo = trim($HTTP_POST_VARS[pseudo]); $validation = $HTTP_POST_VARS[validation]; /* * Validation des paramètres passés par le formulaire. On vérifie que tous les * champs sont remplis correctement, car l'internaute à de facheuses tendances * à raconter n'importe quoi... En cas d'erreur, on lui demande de la corriger. * */ if($validation) { if(empty($pseudo)) { $erreur[pseudo] = 1; } elseif(strlen($pseudo) > 20) { $erreur[pseudo] = 2; unset($pseudo,$clef); } } /* * On vérifie que le pseudo correspond bien avec le mot de passe enregistré dans le fichier membres.txt * */ $ok = 0; if(!$erreur) { $ok = vérification($pseudo,crypter($clef)); } /* * On dirige l'internaute selon qu'il doive se connecter à l'espace membre ou y accéder * */ if($validation && !$erreur) { // On envoie le membre vers la pccueil des membres header("Location:membre.php?pseudo=$pseudo"); } else { /* * Si l'internaute a entré un mauvais mot de passe ou ne s'est pas encore connecté * On demande à l'internaute de remplir un formulaire avec ses pseudo et mot de passe * */ /* * Faîtes une inclusion de page avec include() plutôt que laisser ce code html. * C'est moins lourd et plus clair. Attention, si vous utilisez cette méthode, ne protégéz * pas la page utilisée. * */ echo "
![]() |
|||||||||||||||
( Acceuil | MiniInscription | Connexion | MiniTchat :) ) |
|
||||||||||||||
|
|
|||||||||||||||
|
|||||||||||||||
![]() |
|||||||||||||||
|
|
|||||||||||||||
|
|
|
|
|
|
|||||||||||