Նույնականացում
Դուք աշխատում եք գերգաղտնի կազմակերպության անվտանգության համակարգի վրա: Համակարգը նախագծված է հնարավորինս պարզ․ մուտք գործելու համար անհրաժեշտ են օգտանունը և գաղտնաբառը: Բայց կազմակերպությունը նպատակ ունի՝ անվտանգության լրացուցիչ շերտ ավելացնելու։ Որոշվել է, որ համակարգը պետք է օգտագործի
AuthenticationError
, եթե օգտագործողի կիրառած օգտանունը և գաղտնաբառը չեն համապատասխանում նախապես սահմանված արժեքներին: Անհրաժեշտ է ստեղծել ծրագիր՝ այս խնդիրը լուծելու համար:Այս առաջադրանքում նախապես սահմանված օգտանունն է՝
admin
, իսկ գաղտնաբառը՝ password123
: Սրանք կոդավորված են ծրագրի մեջ և չեն կարող փոխվել:Ստեղծեք
def auth(username, password):
ֆունկցիա, որը կստուգի մուտքագրված տվյալները և կվերադարձնի True
, եթե մուտքը հաստատվի:Մուտք | Ելք |
admin
password123 | Access Granted. |
user
password | AuthenticationError: Invalid username or password. |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB