註冊登入系統

2021-10-22 14:22:57 字數 2458 閱讀 7271

def

print_()

:print

("******************************=="

)print

(" ** 歡迎來到學生管理系統 ** "

)print()

print()

print

(" 1.註冊 "

)print

(" 2.登入 "

)print

(" 3.退出 "

)print()

print

("******************************=="

)def

input_()

:try

: zh =

input

("請輸入賬號(3~6):"

) mm =

input

("請輸入密碼(6~12):")if

(not

3<=

len(zh)

<=6)

or(not6

<=

len(mm)

<=12)

:raise indexerror

except indexerror:

print

("請輸入正確的賬號和密碼長度!"

)return-1

return

[zh, mm]

definit_()

:try

: f1 =

open

("stuinfo.txt"

, encoding=

"utf-8"

) f1.close(

)except filenotfounderror:

f1 =

open

("stuinfo.txt"

,"w"

, encoding=

"utf-8"

) f1.write(

"{}"

) f1.close(

)

init_(

)while1:

print_(

) n =

int(

input

("請輸入選擇(1-3):"))

# ***************=註冊***************=

if n ==1:

flag = input_(

)if flag !=-1

:with

open

("stuinfo.txt"

, encoding=

"utf-8"

)as f:

info =

eval

(f.read())

if flag[0]

in info:

print

("該賬號已被註冊!"

)continue

else

: info.update(

)with

open

("stuinfo.txt"

,"w"

, encoding=

"utf-8"

)as f:

f.write(

str(info)

)print

("註冊成功!"

)continue

else

:continue

# ***************=登入***************=

elif n ==2:

flag = input_(

)if flag !=-1

:with

open

("stuinfo.txt"

, encoding=

"utf-8"

)as f:

info =

eval

(f.read())

if flag[0]

notin info:

print

("此賬號還未註冊!"

)continue

else

:if info[flag[0]

]== flag[1]

:print

("登入成功!"

)else

:print

("密碼錯誤!"

)continue

# ***************=退出***************=

elif n ==3:

print

("退出登入!"

)break

基於django的登入註冊系統

2.功能實現 3.小結 請檢查填寫的內容 if login form.is valid username login form.cleaned data.get username password login form.cleaned data.get password try user model...

Python製作簡易註冊登入系統

運用python製作簡易註冊登入系統 註冊 輸入你要註冊的賬號密碼 登入 輸入賬號密碼,正確,登入成功 錯誤,繼續登入,登入超過三次賬號鎖定 註冊 name input 請輸入註冊賬號 mima input 請輸入註冊密碼 登入 name1 input 請輸入賬號 mima1 input 請輸入密碼...

Django使用者登入與註冊系統

乙個很有趣的個人部落格,不信你來撩 fangzengye.com collapse n bar collapse id my n n n bar n active index 主頁 a li ul n n bar n n bar right a li logout 登出 a li login 登入 ...