Authentifizierung

Du arbeitest an einem Sicherheitssystem für eine streng geheime Organisation. Das System soll so einfach wie möglich gestaltet sein – ein grundlegender Zugang mit Benutzername und Passwort. Doch die Organisation benötigt eine zusätzliche Sicherheitsebene: Das System soll einen benutzerdefinierten Fehler AuthenticationError auslösen, wenn der eingegebene Benutzername und das Passwort nicht mit den vordefinierten Werten übereinstimmen. Deine Aufgabe ist es, ein Programm zu erstellen, das diese Situation handhaben kann.
In dieser Übung ist der vordefinierte Benutzername admin und das Passwort password123. Diese Werte sind fest im Programm verankert und können nicht geändert werden.
Erstelle eine Funktion def auth(username, password):, die die Überprüfung durchführt und True zurückgibt, wenn der Zugriff gewährt wird.
Eingabe
Ausgabe
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