Votre question

Aide debuter exo php svp

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
10 Juin 2011 14:34:46

Bonjour,

Quelqu'un peut-il m'aider a débuter cet exercice svp ?

On doit protéger une page en fonction du résultat d'un login et d'un mot de passe

Par défaut, quelque soit l'utilisateur, la page affiche le texte suivant : "Bonjour. Voici le texte accessible à tout
le monde". Elle affiche aussi, en bas, un formulaire permettant d'authentifier un utilisateur même si ce dernier est déjà authentifié.
Il existe 3 utilisateurs qui ont 2 types d'accès différents : membre et admin.
Si l'utilisateur est membre, le texte suivant apparaît en plus du précédent : "Merci, $Login, vous avez un
nouveau message". Si l'utilisateur est administrateur, la liste des droits de tous les utilisateurs apparaît sous forme de tableau contenant, sur une ligne, le login d'un utilisateur, son mot de passe et ses droits.
La liste des utilisateurs et des droits associés aux utilisateurs est située dans un fichier externe : utilisateurs.inc.php.
Ce fichier contient deux tableaux associatifs $users (login, mot_de_passe) et $droits (login, droit).

Voici ces logins, mots de passe et droits que vous devez utiliser pour tester votre code :

Login Mot de passe Droits
Bernard 0000 admin
Philippe 3333 membre
Michelle 5678 membre

Merci.

Autres pages sur : aide debuter exo php svp

a c 232 L Programmation
10 Juin 2011 15:06:57

Salut,

Et alors ? qu'est ce que tu as déjà fait ? qu'est ce que tu n'arrives pas à faire ?
m
0
l
10 Juin 2011 15:38:03

<?php

echo 'Bonjour. Voici le texte accessible à tout le monde';

<form method="post" action="cible.php">
<p>
<label for="pseudo">Pseudo :</label>
<input type="text" name="pseudo" id="pseudo"/>
<br/>
<label for="mot_passe">Mot de passe :</label>
<input type="text" name="mot_passe" id="mo_passe"/>
<br/>
<label for="envoyer">Envoyer</label>
<input type="submit" name="envoyer" id="envoyer"/>
</p>
</form>


Voici où j'en suis, je bloque sur la seconde partie.
m
0
l
a c 232 L Programmation
10 Juin 2011 17:00:57

Tes utilisateurs sont stockés dans ton fichier utilisateurs.inc.php, alors tu fais un include de ce fichier, et tu testes que t'arrives à récupérer l'élément ayant le pseudo/pass donné en paramètre
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS