python 字典運用 註冊登陸系統

2021-08-15 15:23:11 字數 1138 閱讀 8582

user_data = {}

def new_user():

prompt = '請輸入使用者名稱:'

while 1:

name = input(prompt)

if name in user_data:

prompt = '此使用者名稱已經被使用,請重新輸入:'

continue

else:

break

passwd = input('請輸入密碼:')

user_data[name] = passwd

print('註冊成功!')

def old_user():

prompt = '請輸入使用者名稱:'

while 1:

name = input(prompt)

if name not in user_data:

prompt = '此使用者不存在,請重新輸入:'

continue

else:

break

passwd = input('請輸入密碼:')

pwd = user_data.get(name)

if passwd == pwd:

print('歡迎進入系統!')

else:

print('密碼錯誤!')

def showmenu():

prompt = '''

|---新建使用者:n---|

|---登陸賬號:e---|

|---退出程式:q---|

|---輸入指令**---|'''

while 1:

chosen = false

while not chosen:

choice = input(prompt)

if choice not in 'neq':

print('指令錯誤重新輸入:')

else:

chosen = true

if choice =='q':

break

if choice == 'n':

new_user()

if choice == 'e':

old_user()

showmenu()

用python字典完成登陸

使用者登入 登陸 退出 系統管理員功能 1.新增使用者 4.檢視所有使用者資訊 5.退出 普通使用者功能 1.檢視個人資訊 2.登出 2.退出 1.根據使用者身份,進入不同的管理介面 2.系統初始化乙個系統管理員帳號 3.只有系統管理員可以新增使用者和檢視使用者所有資訊 4.普通使用者只能檢視個人資...

登陸註冊優化版

usr bin env python coding utf 8 author er fei def lan ding username,password 登陸函式 這是乙個登陸函式 param username 使用者名稱 param password 密碼 return 登陸成功與否 with o...

Nodejs登陸註冊應用

1.搭建伺服器 2.配置介面 jiekou.html?user yang pass 123 對檔案的訪問 介面 user?act reg user aaa pass 123456 註冊 介面 user?act login user aaa pass 123456 登陸 這裡有個問題,如果前台請求比如...