python實現乙個簡單的登入註冊Demo

2021-08-15 10:53:16 字數 1150 閱讀 1655

# -*- coding: utf-8 -*-

"""created on fri feb 2 16:14:31 2018

@author: administrator

乙個簡單的登入註冊demo

"""def showmessage():

print('---新建使用者:(鍵入n/n)---')

print('---登入帳號:(鍵入e/e)---')

print('---退出程式:(鍵入q/q)---')

def new_user():

while true:

myname=input("請輸入使用者名稱:")

if myname in user:

print ('你輸入的使用者名稱已存在,重新輸入。')

continue

else:

user[myname]=input('請輸入密碼:')

print('註冊成功,趕緊登入試試吧!')

break

def older_user():

while true:

in_name=input('請輸入登入使用者名稱:')

if in_name in user:

in_password=input('請輸入登入密碼:')

if in_password==user[in_name]:

print('登入成功!\n')

break

else:

print ('你輸入的密碼有誤!\n')

break

else:

print('你輸入的使用者名稱不存在')

continue

user={}

while true:

showmessage()

myin = input('---請輸入指令**:')

if myin in'nn':

new_user()

elif myin in'ee':

older_user()

elif myin in'qq':

print('程式已退出')

break

else:

print('你輸入的指令有誤,重新輸入。')

continue

Python實現的乙個簡單LRU cache

起因 我的同事需要乙個固定大小的cache,如果記錄在cache中,直接從cache中讀取,否則從資料庫中讀取。python的dict 是乙個非常簡單的cache,但是由於資料量很大,記憶體很可能增長的過大,因此需要限定記錄數,並用lru演算法丟棄舊記錄。key 是整型,value是10kb左右的p...

乙個簡單的單點登入構思

通過這次跟協同部門 下文用第三方表示 的sso聯調,總的來說sso就是要保證客戶端與登入使用者繫結的唯一性,而這裡的客戶端指的是單個瀏覽器 這裡或許可以考慮一下公升級到機器級別 下面是摸索出來的乙個簡單方法 1.客戶端在跳轉至第三方的站點時,傳送乙個確認登入狀態的請求,sso伺服器接收到客戶端的請求...

easyui panel定義乙個簡單的登入

open close remember me 登入引數說明 附 data options 引數 title 標題 string 字串 視窗的標題。new window collapsible 可折疊 boolean 布林型 定義是否顯示摺疊按鈕。true minimizable 最小化 boolea...