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