gestion du MdP Admin

master
Antoine PEREDERII 2 years ago
parent 410096737b
commit a32ad757b6

@ -86,5 +86,5 @@ void lancerAdmissions(Etudiant *tetudResp[], int nbCandResp, Etudiant *tetudAdmi
void sauvegardeAdmis(Etudiant *tetudAdmis[], int nbEtudAdmis); void sauvegardeAdmis(Etudiant *tetudAdmis[], int nbEtudAdmis);
void sauvegardeAttente(Etudiant *tetudAttente[], int nbEtudAttente); void sauvegardeAttente(Etudiant *tetudAttente[], int nbEtudAttente);
void chargerMdPAdmin(); char *chargerMdPAdmin();
void modifierMdPAdmin(); void modifierMdPAdmin();

@ -156,7 +156,7 @@ void stopperPhaseCandidature(bool *phaseCandidature, bool *phaseTraitement)
} }
} }
void chargerMdPAdmin() char *chargerMdPAdmin(void)
{ {
FILE *flot; FILE *flot;
flot = fopen("mdpAdmin.bin", "rb"); flot = fopen("mdpAdmin.bin", "rb");
@ -167,11 +167,11 @@ void chargerMdPAdmin()
} }
char mdp[30]; char mdp[30];
fread(mdp, sizeof(char), 30, flot); fread(mdp, sizeof(char), 30, flot);
printf("Le mot de passe de l'administrateur est : %s\n", mdp);
fclose(flot); fclose(flot);
return mdp;
} }
void modifierMdPAdmin() void modifierMdPAdmin(void)
{ {
char mdp[30]; char mdp[30];
FILE *flot; FILE *flot;

@ -24,9 +24,9 @@
*/ */
void menu(VilleIUT *tiut[], int *nbIUT, Etudiant *tetud[], int *nbCandidats, bool *phaseCandidatures, bool *phaseTraitement, Etudiant *tetudAdmis[], int *nbEtudAdmis, Etudiant *tetudAttente[], int *nbEtudAttente) void menu(VilleIUT *tiut[], int *nbIUT, Etudiant *tetud[], int *nbCandidats, bool *phaseCandidatures, bool *phaseTraitement, Etudiant *tetudAdmis[], int *nbEtudAdmis, Etudiant *tetudAttente[], int *nbEtudAttente)
{ {
int choix; int choix, pasMdP = 0;
bool c = false; bool c = false;
char etat[8]; char etat[8], mdp[30], MdPAdmin[30];
while (c == false) while (c == false)
{ {
if (*phaseCandidatures == true) if (*phaseCandidatures == true)
@ -49,20 +49,19 @@ void menu(VilleIUT *tiut[], int *nbIUT, Etudiant *tetud[], int *nbCandidats, boo
switch (choix) switch (choix)
{ {
case 1: case 1:
// char mdp[30], MdPAdmin[30]; strcpy(MdPAdmin, chargerMdPAdmin());
// int i = 0; printf("Veuillez entrer le mot de passe administrateur :\n> ");
// strcpy(MdPAdmin, chargerMdPAdmin()); while(mdp != MdPAdmin)
// printf("Veuillez entrer le mot de passe administrateur :\n> "); {
// while(mdp != MdPAdmin) if(pasMdP == 3)
// { {
// if(i == 3) printf("Vous avez entré 3 fois le mauvais mot de passe, veuillez réessayer plus tard.\n");
// { return;
// printf("Vous avez entré 3 fois le mauvais mot de passe, veuillez réessayer plus tard.\n"); }
// } printf("Veuillez entrer le mot de passe administrateur :\n> ");
// printf("Veuillez entrer le mot de passe administrateur :\n> "); scanf("%s%*c", mdp);
// scanf("%s%*c", mdp); pasMdP++;
// i++; }
// }
menuAdministrateur(tiut, nbIUT, tetud, nbCandidats, phaseCandidatures, phaseTraitement); menuAdministrateur(tiut, nbIUT, tetud, nbCandidats, phaseCandidatures, phaseTraitement);
break; break;
case 2: case 2:
@ -109,7 +108,6 @@ void menuAdministrateur(VilleIUT *tiut[], int *nbIUT, Etudiant *tetud[], int *nb
bool c = false; bool c = false;
while (c == false) while (c == false)
{ {
// system("clear");
printf("\n\nMenu d'administrateur : Que voulez-vous faire ?\n"); printf("\n\nMenu d'administrateur : Que voulez-vous faire ?\n");
printf("\t1 - Modifier le nombre de places dans un département\n"); printf("\t1 - Modifier le nombre de places dans un département\n");
printf("\t2 - Créer un département dans un IUT\n"); printf("\t2 - Créer un département dans un IUT\n");
@ -174,7 +172,6 @@ void menuUtilisateur(VilleIUT *tiut[], int *nbIUT, Etudiant *tetud[], int *nbCan
bool c = false; bool c = false;
while (c == false) while (c == false)
{ {
// system("clear");
printf("\n\nMenu d'utilisateur : Que voulez-vous faire ?\n"); printf("\n\nMenu d'utilisateur : Que voulez-vous faire ?\n");
printf("\t1 - Voir les villes possédant un IUT\n"); printf("\t1 - Voir les villes possédant un IUT\n");
printf("\t2 - Voir les départements dans chaque IUT\n"); printf("\t2 - Voir les départements dans chaque IUT\n");
@ -222,7 +219,6 @@ void menuCandidat(VilleIUT *tiut[], int *nbIUT, Etudiant *tetud[], int *nbCandid
bool c = false; bool c = false;
while (c == false) while (c == false)
{ {
// system("clear");
printf("\n\nMenu candidat : Que voulez-vous faire ?\n"); printf("\n\nMenu candidat : Que voulez-vous faire ?\n");
printf("\t1 - S'inscrire\n"); printf("\t1 - S'inscrire\n");
printf("\t2 - Afficher ses informations\n"); printf("\t2 - Afficher ses informations\n");
@ -281,7 +277,6 @@ void menuResponsable(Etudiant *tetud[], int nbCandidats, VilleIUT *tiut[], int *
triNote(tetudResp, nbCandidatsDept); triNote(tetudResp, nbCandidatsDept);
while (c == false) while (c == false)
{ {
// system("clear");
printf("\n\nMenu des Responsable de Departement : Que voulez-vous faire ?\n"); printf("\n\nMenu des Responsable de Departement : Que voulez-vous faire ?\n");
printf("\t1 - Affichages\n"); printf("\t1 - Affichages\n");
printf("\t2 - Modifier le nombre de places dans un département\n"); printf("\t2 - Modifier le nombre de places dans un département\n");

Loading…
Cancel
Save