J'ignore totalement (et pour cause) les mécanismes déjà présents pour décider des accès des différents utilisateurs.
Ce que je sais avec une certitude absolue, c'est que, quel que soit le mécanisme déjà là :
- si l'on fait ce que j'ai exposé dans mon message précédent : --->> la variable booléenne admis (par construction False au départ, devient TRUE si l'administrateur "admin" s'est connecté et a donné le bon mot de passe. Et qu'elle restera True pendant toute la durée de la session ainsi ouverte
- qu'il suffit dès lors :
1) partout où l'on demande un mot de passe, de ne faire une telle demande que si Admin = False (une simple expression conditionnelle)
2) partout où l'on vérifie la validité de la connexion : dire qu'elle est bonne si l'utilisateur a donné son bon mot de passe, OU si Admin = True -->> du genre (en "schéma") :
IF boncontrole Or Admin = True Then Accès_autorisé
Voilà. San,s rien changer de fondamental au mécanisme déjà adopté.
Partager