'''
用戶注冊和登錄
'''
import csv
import hashlib#注冊將用戶信息填寫到csv文件中
def register():username = input('用戶名:')password = input('密碼:')user = []user.append(username)user.append(hashlib.sha256(password.encode('utf-8')).hexdigest())with open('t2/users.csv', 'a', newline='') as ws:csv_ws = csv.writer(ws)csv_ws.writerow(user)print('注冊成功!')# 登陸 將密碼加密轉換 將文件打開 對比用戶名and密碼
def login(): username = input('用戶名:')password = input('密碼:')password = hashlib.sha256(password.encode('utf-8')).hexdigest()with open('t2/users.csv', 'r') as rs:csv_rs = csv.reader(rs)for user in csv_rs:if username == user[0] and password == user[1]:print('登錄成功!')breakelse:print('用戶名或者密碼有誤~!')if __name__ == '__main__':# register()login()
?