Authentication
You're working on a security system for a top-secret organization. The system is designed to be as simple as possible - a basic username and password access. But the organization needs an extra layer of security - the system should throw a custom AuthenticationError
if the username and password provided by the user do not match the predefined values. You need to create a program to handle this situation.
In this exercise, the predefined username is admin
and the password is password123
. These are hardcoded into the program and cannot be changed.
Create a function def auth(username, password):
that would perform the checks and return True
if the access is granted.
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