簡體   English   中英

創建一個簡單的登錄驗證器

[英]Creating a simple login validificator

我一直在嘗試在 python 中創建一個簡單的登錄驗證器,它從 a.txt 文件中讀取所有用戶及其密碼,並不斷請求用戶名和密碼,直到輸入正確的用戶名和密碼。

.txt 文件中存儲用戶名和密碼的格式為:

管理員,最小新用戶,密碼舊用戶,密碼

如果用戶輸入的用戶名不在文本文件中,則代碼將告訴用戶該用戶名不存在。

當輸入正確的用戶名和密碼時,循環就會中斷,它會繼續詢問我已經設法完全編碼的問題菜單。

`database = {} username = input("請輸入您的用戶名:") password = input("請輸入您的密碼:")

如果數據庫中的用戶名:如果數據庫[用戶名] ==密碼:打印(“成功”)

else: print ("請重試")`

#I have more lines for this 但是它不起作用,我刪除了這些行#having these left。

根據我對你問題的理解:

database = {"admin":"min","newuser":"password","olduser":"password"}
username = input("Please enter your username:")
password = input("Please enter your password:")

if username in database:
    if database[username] == password: 
        print("successful")
    else: 
        print ("Please try again")

Output:

Please enter your username:admin

Please enter your password:min
successful

PS:如果這不是預期的答案,請使用清晰的數據編輯您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM