1. 程式人生 > >使用者註冊登入 和 資料寫入檔案的註冊登入

使用者註冊登入 和 資料寫入檔案的註冊登入

# class User:
# def __init__(self, username, password):
# self.username = username
# self.password = password
#
#
# class Account:
# def __init__(self):
# self.user_list = [] # 目的是儲存使用者資訊
#
# def login(self):
# for i in range(3):
# uname = input(">>>")
# upwd = input(">>>")
# for u in self.user_list:
# if uname == u.username and upwd == u.password:
# print("登入成功")
# return
# else:
# print("登入失敗")
#
# def regist(self):
# uname = input(">>>")
# upwd = input(">>>")
# u = User(uname, upwd) # 建立使用者
# self.user_list.append(u) # 需要你們回去想辦法. 遮蔽掉重複的使用者
#
# def run(self): # 執行
# # 呼叫兩次註冊
# self.regist() # 自己類中的方法互相呼叫. 用self呼叫
# self.regist() # 自己類中的方法互相呼叫. 用self呼叫
# # 一次登入
# self.login()
#
#
# # if __name__ == '__main__': # 當前py檔案如果是啟動檔案. 執行這裡的程式碼
# obj = Account()
# obj.run()






-----------------------------------------------------------------------------------------------------------------------------------------
# class User:
# def __init__(self, username, password):
# self.username = username
# self.password = password
#
#
# class Account:
# def __init__(self):
# # self.user_list = [] # 目的是儲存使用者資訊
# pass
#
# def login(self):
# for i in range(3):
# uname = input("登入使用者名稱>>>")
# upwd = input("登入密碼>>>")
#
# f = open("info", mode="r", encoding="utf-8")
# for line in f:
# lst = line.strip().split("
[email protected]
@$") # ["wusir", "123"]
# u = User(lst[0], lst[1])
# if uname == u.username and upwd == u.password:
# print("登入成功")
# return
# else:
# print("登入失敗")
#
# def regist(self):
# uname = input("註冊使用者名稱>>>")
# upwd = input("註冊密碼>>>")
# u = User(uname, upwd) # 建立使用者
# # 把使用者寫入到檔案中
# f = open("info", mode="a", encoding="utf-8")
# f.write(u.username+"
[email protected]
@$"+u.password+"\n")
# f.flush()
# f.close()
#
# def run(self): # 執行
# # 呼叫兩次註冊
# self.regist() # 自己類中的方法互相呼叫. 用self呼叫
# self.regist() # 自己類中的方法互相呼叫. 用self呼叫
# # 一次登入
# self.login()
#
#
# # if __name__ == '__main__': # 當前py檔案如果是啟動檔案. 執行這裡的程式碼
# obj = Account()
# obj.run()
#