Académique Documents
Professionnel Documents
Culture Documents
Pour faciliter la vérification du nom d’utilisateur et du mot de passe, j’ai rajouté le choix du type
d’utilisateur :
Connexion/conn
Au niveau de l’action connAction, une vérification sera effectuée sur le type d’utilisateur
sélectionné :
Sachant que la variable type est la valeur du bouton radio sélectionné :
Inscription/inscrip_responsable
L’inscription est maintenant faite, Cependant ce responsable ne peut pas encore accéder à son
compte.
En effet, son nom d’utilisateur n’a pas été inséré dans le champ « nom_utilisateur » de la table
« comptes_responsables », mais plutôt dans le champ « temporaire », là ou sont stockés les
utilisateurs qui n’ont pas encore été validés par l’administrateur technique de l’application :
L’arbre de ce responsable sera aussi crée mais elle aura l’état « encours » :
Connexion/conn
Page d’accueil du compte de l’administrateur technique :
Liste des demandes de responsabilité :
La liste des comptes nouvellement crées, sera affichée à la page d’accueil du compte de
l’administrateur.
Compteadmin/accueil
Compteadmin/accueil
Class : Compte_responsables
Fonction :afficherliste ()
Dès que l’administrateur valide le compte du responsable, le nom d’utilisateur de ce dernier
sera inséré dans le champ « nom_utilisateur » de la table « comptes_responsables », pour que
ce compte sera accessible par le responsable concerné.
Compteadmin/validercompte
Class : compte_responsable
Fonction : validercompte ()
Class : arbre
Fonction : validerarbre ()
La fonction envoyermailvalide() :
Class : arbre
Fonction :envoyermailvalid ()
Par conséquence, cet arbre sera visible aux utilisateurs lors de l’inscription :
Inscription/inscription
Ainsi un email de confirmation sera envoyé au responsable validé par l’administrateur, pour
lui informer que sa demande à été acceptée.
Et puisque notre application est encore en local, on ne peut pas tester l’envoi de l’email.
A cet effet, Le responsable qu’on vient de créer pourra consulter son compte
Au cas où l’administrateur ignore la demande (en cliquant sur l’icône « annuler »), le compte
du responsable concerné sera supprimé de la table « compte_responsable » ainsi que l’arbre
qu’il vient de créer
Compteadmin/accueil/
Compteadmin/annulercompte
Annulercompte() :
Class : compte_responsable
Fonction : annulercompte ()
supprimerarbre() :
Class : arbre
Fonction : supprimerarbre()
envoyermailannul() :
On peut également affecter la de la gestion des comptes des responsables à l’administrateur
technique ; l’écran suivant représente la liste des responsables existants, ainsi que leurs
informations telles que « date dernière consultation », cette dernière information sera utile à
l’administrateur, pour qu’il puisse contacter ou envoyer des avertissements aux responsables
qui ne consultent pas souvent leurs comptes :
Compteadmin/comptesresp
L’action associée :
Compteadmin/compteresp
La fonction appelée :
Class : compte_responsables
Fonction : liste_comptes_resp