Ajout mot de passe pour le menuResponsable

master
Alix JEUDI--LEMOINE 2 years ago
parent 8a1e068322
commit 22a2559462

@ -239,10 +239,23 @@ void menuCandidat(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int* nb
}
void menuResponsable(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int* nbVilles, int* nbCandidats) {
//VilleIUT** tiut = *tiutPointer;
char poubelle; // Permet de stocker les caractères aspirés en trop sur stdin lors du choix dans le menu
// poubelle: permet de stocker les caractères aspirés en trop sur stdin lors du choix dans le menu
// pass: contient la valeur entrée par l'utilisateur lors de la saisie du mot de passe
char poubelle, pass[LEN_MAX];
int choix;
printf("Merci d'entrer le mot de passe administrateur : ");
system("stty -echo");
scanf("%s", pass);
system("stty echo");
if(strcmp(pass, "resp2023") != 0) {
fprintf(stderr, "\n\e[1;91mErreur: mot de passe incorrect !\n\n\e[0m");
sleep(2);
return;
} else
printf("\n\n\e[1;32mMot de passe correct !\e[0m\n\n");
printf("--------------------------------------------------------------------\n");
printf("\t1 - Lister les candidatures\n\n");
printf("\t2 - Traiter les candidatures\n\n");
@ -287,10 +300,11 @@ void menuResponsable(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int*
}
void menuAdmin(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int* nbVilles, int* nbCandidats) {
char poubelle; // Permet de stocker les caractères aspirés en trop sur stdin lors du choix dans le menu
// poubelle: Permet de stocker les caractères aspirés en trop sur stdin lors du choix dans le menu
// pass: contient la valeur entrée par l'utilisateur lors de la saisie du mot de passe
char poubelle, pass[LEN_MAX];
// choix: Contient le choix de l'utilisateur dans le menu, status: contient le status actuel des recrutements
int choix, status = readStatus();
char pass[LEN_MAX];
printf("Merci d'entrer le mot de passe administrateur : ");
system("stty -echo");

Loading…
Cancel
Save