Python 登入介面簡單實現

2021-08-21 04:36:30 字數 1237 閱讀 5091

實現:因為做持久化鎖定,所以把使用者資訊存到檔案裡,先做乙個使用者的多個使用者的邏輯會更複雜點

流程圖如下:

賬號儲存檔案txt:

# 獲取系統賬號與密碼

user = open("123.txt", "r")

f = user.read()

user.close()

val = f.split(',')

# 寫乙個迴圈迴圈3次

for i in range(3):

name = input("enter username:")

pwd = input("enter password:")

# 判斷是賬號是否鎖定(等於1是未被鎖定)

if val[2] != '1':

print("該賬號已被鎖定!")

break

else:

# 判斷使用者名稱與密碼

if val[0] == name and val[1] == pwd:

print("登入成功!")

break

else:

# 賬號密碼錯誤提示

print("使用者名稱或密碼錯誤,請再次嘗試,剩餘次數:%s" % (2 - i))

else:

print("輸入次數已上限!")

# 錯誤三次之後鎖定使用者改版使用者狀態

val[2] = '0'

strst = ','.join(val)

users = open("123.txt", "w")

users.write(strst)

users.close()

正確時效果:

錯誤時效果:

Python實現簡單登入驗證

編寫登入介面 要求 1 輸入使用者名稱密碼 2 認證成功後顯示歡迎資訊 3 輸錯三次後鎖定 coding utf 8 author wangwc import sys,os count 0 locked 0 mark user 0 mark passwd 0 獲取路徑 def cur file di...

PHP實現最簡單的登入介面

hp學習路上的第乙個完整的極小極小的專案,總算是看著了做專案的希望了,特意做個記錄 登入介面 login.php 登陸處理頁 header content type text html charset utf 8 開啟sessionsession start 處理使用者登入資訊 if isset p...

PHP實現最簡單的登入介面

php學習路上的第乙個完整的極小極小的專案,總算是看著了做專案的希望了,特意做個記錄 登入介面 login.php 登陸處理頁 index.php 預設主頁 logout.php登出頁 echo 重新登入 登入成功的狀態 若勾選7天內自動登入,則會將登入資訊通過cookie和session技術儲存在...