登陸註冊優化版

2022-08-11 17:39:17 字數 1642 閱讀 1237

#

!/usr/bin/env python

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

#author:er fei

def lan_ding(username,password):#

登陸函式

'''這是乙個登陸函式

:param username:使用者名稱

:param password: 密碼

:return:登陸成功與否

'''with open(

"456

","r

")as user :

for i in

user :

k=i.split("|"

)

if k[0]==username and k[1]==password:

return

true

return

false

defregistered(username,password):

"""這是乙個註冊函式。。。

:param username: 使用者名稱

:param password: 密碼

:return: 成功與否

"""with open(

"456

","r

")as user ,open("

456","a"

)as us :

for i in

user:

k=i.split("|"

)

if k[0]!=username:

us.write("\n

"+username+"

|"+password)

return

true

else

:

print("

使用者名稱已存在")

return

false

defmain():

'''這是乙個主函式

:return:

'''user_input=input("

如果註冊輸入1:如果登陸輸入2:")

if user_input=="1"

: username=input("

請輸入使用者名稱:")

password=input("

請輸入密碼:")

s=lan_ding(username,password)

ifs :

print("

登陸成功")

else

:

print("

使用者名稱或密碼錯誤")

elif user_input=="2"

: username=input("

請輸入使用者名稱:")

password=input("

請輸入密碼:")

k=registered(username,password)

ifk :

print("

註冊成功")

else

:

print("

註冊失敗")

main()

函式版註冊登陸小程式

user dict 定義乙個空的字典 def new user prompt 請輸入使用者名稱 while true yhm input prompt if yhm in user prompt 此使用者名稱已經被使用,請重新輸入 continue else break valmm input 請輸...

Nodejs登陸註冊應用

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

模擬註冊以及登陸

scanner sc new scanner system.in 模擬註冊以及登陸 1.註冊不知道使用者的操作次數,所以需要使用死迴圈 2.當使用者確定了使用者名稱和密碼後,註冊成功,儲存下使用者輸入的使用者名稱以及密碼 3.登陸最多只能三次,如果第三次還沒有成功直接退出程式 1 註冊 賬號 密碼 ...