Authentification

Vous travaillez sur un système de sécurité pour une organisation top secrète. Ce système a été conçu pour être aussi simple que possible : un accès basé sur un nom d'utilisateur et un mot de passe. Cependant, l'organisation exige un niveau de sécurité supplémentaire : le système doit générer une erreur personnalisée AuthenticationError si le nom d'utilisateur et le mot de passe fournis ne correspondent pas aux valeurs prédéfinies. Votre tâche est de créer un programme pour gérer cette situation.
Dans cet exercice, le nom d'utilisateur prédéfini est admin et le mot de passe est password123. Ces valeurs sont codées en dur dans le programme et ne peuvent pas être modifiées.
Créez une fonction def auth(username, password): qui effectue les vérifications et retourne True si l'accès est accordé.
Entrée
Sortie
admin password123
Access Granted.
user password
AuthenticationError: Invalid username or password.
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue