1、新增使用者和密碼到passwd檔案中
cat add_user.py
#將幾個使用者密碼寫進passwd檔案,使用者登陸認證的時候讀取此檔案
f = open("
passwd
", "
w+", encoding="
utf-8")
f.write(
"zhangsan 123456\n")
f.write(
"qiaofeng abc123\n")
f.write(
"shudihuang a123b\n")
f.write(
"wangyuyan ab123c")
f.flush()
f.close()
cat user_login.py
#將幾個使用者密碼寫進passwd檔案,使用者登陸認證的時候讀取此檔案
f = open("
passwd
", "
r", encoding="
utf-8")
#f.tell()
f.seek(0) #
剛寫入檔案,游標在最後,需要將游標移到0的位置才能讀到上面寫入的內容
username_input = input("
username:")
f_lock = open("
user_lock
", "
r+", encoding="
utf-8")
for lock_line in
f_lock:
if username_input.strip() ==lock_line.strip():
print("
".format(_username=username_input) + "
is in the userlocklist.")
else
:
for line in
f: username =line.split()
if username_input.strip() ==username[0]:
for i in range(4):
if i == 3:
print("
's password error more than 3 times
".format(_username = username_input) + "
was locked.")
f_lock.write(username_input + "\n"
) f_lock.flush()
break
password_input = input("
password:")
if password_input == username[1]:
print("
welcome to
".format(_username = username_input) + "
's blog!!!")
break
else
:
print("
password error, please input again!")
continue
#else:
#print("user ".format(_usernotexist=username_input) + " is not exist.")
f_lock.close()
C 登陸介面
在c 中從登陸介面進入主介面,進入主介面以後怎麼關閉登陸介面 有很多方法,我就說兩種 方法一 在登入介面的登入按鈕的單擊事件下,寫 這種情況其實把主介面看作登入介面的子窗體。只是把登入介面隱藏,它還存在於記憶體中,不過一般登入介面很小,不佔多少資源,也無所謂。private void btnlogi...
WPF 登陸介面
效果圖 黑色是我的桌面 圓角登入框 以下基於wpf。一開始最先要的效果就是圓角窗體,單純出於美觀的心態,但是人是不滿足的,改了一點就像再有一點。哈哈哈 更改預設 其實就是將原有的窗體變隱藏,然後搞乙個新的出來。windowstyle none allowstransparency true back...
登陸介面by VUE elementUI
過來一遍vue基礎於是想嘗試先寫乙個登陸介面先做準備,為後面的學習開個頭,ui元件選用的是elementui。login style display flex justify content center login1 style text align center position absolut...