19 lines
585 B
Python
19 lines
585 B
Python
|
#Program: loginAuthentication.py
|
|||
|
#Function: 由鍵盤輸入的使用者名稱與密碼是否正確,若輸入錯誤超過3次則被踢出
|
|||
|
|
|||
|
print("***** 歡迎使用軟體系統 *****")
|
|||
|
failed, OK = 0, False
|
|||
|
|
|||
|
while (failed < 3) and (not OK):
|
|||
|
userName = input("\n登入帳號 ==> ")
|
|||
|
password = input("輸入密碼 ==> ")
|
|||
|
if (userName == "python") and (password == "EL308"):
|
|||
|
OK = True
|
|||
|
print("\n--- 登入成功,歡迎使用 ---")
|
|||
|
else:
|
|||
|
failed += 1
|
|||
|
print("使用者名稱或密碼有誤,重新輸入\a")
|
|||
|
|
|||
|
if (failed >= 3):
|
|||
|
print("\n--- 登入失敗,拒絕服務 ---")
|