Autenticación

Estás trabajando en un sistema de seguridad para una organización ultrasecreta. El sistema está diseñado para ser lo más simple posible: un acceso básico con nombre de usuario y contraseña. Sin embargo, la organización necesita un nivel adicional de seguridad: el sistema debe generar un error personalizado AuthenticationError si el nombre de usuario y la contraseña proporcionados por el usuario no coinciden con los valores predefinidos. Necesitas crear un programa que maneje esta situación.
En este ejercicio, el nombre de usuario predefinido es admin y la contraseña es password123. Estos valores están codificados directamente en el programa y no se pueden cambiar.
Crea una función def auth(username, password): que realice las verificaciones y devuelva True si se concede el acceso.
Entrada
Salida
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