Autenticação

Você está a trabalhar num sistema de segurança para uma organização ultrassecreta. O sistema foi concebido para ser o mais simples possível - acesso básico através de um nome de utilizador e palavra-passe. No entanto, a organização exige uma camada extra de segurança - o sistema deve lançar uma exceção personalizada AuthenticationError se o nome de utilizador e a palavra-passe fornecidos pelo utilizador não coincidirem com os valores predefinidos. É necessário criar um programa para lidar com esta situação.
Neste exercício, o nome de utilizador predefinido é admin e a palavra-passe é password123. Estes valores estão codificados no programa e não podem ser alterados.
Crie uma função def auth(username, password): que realize as verificações necessárias e devolva True caso o acesso seja concedido.
Entrada
Saída
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