Autenticazione

Stai lavorando su un sistema di sicurezza per un'organizzazione top-secret. Il sistema è progettato per essere il più semplice possibile: un accesso basato su username e password. Tuttavia, l'organizzazione richiede un ulteriore livello di sicurezza: il sistema deve generare un'eccezione personalizzata AuthenticationError se il nome utente e la password forniti dall'utente non corrispondono ai valori predefiniti. Devi creare un programma che gestisca questa situazione.
In questo esercizio, il nome utente predefinito è admin e la password è password123. Questi valori sono codificati nel programma e non possono essere modificati.
Crea una funzione def auth(username, password): che esegua i controlli e restituisca True se l'accesso è consentito.
Input
Output
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