More Database Functions
This commit is contained in:
parent
054cbf6a5d
commit
b924d30616
2 changed files with 14 additions and 6 deletions
16
py/db.py
16
py/db.py
|
@ -19,9 +19,17 @@ class DB:
|
|||
user_data = {"hashed_password": hashed_password}
|
||||
self.database[username] = user_data
|
||||
|
||||
def change_data(self, data):
|
||||
username = data.get['username']
|
||||
data = data.get['data']
|
||||
if not self.check_credentials(data):
|
||||
return False
|
||||
|
||||
self.database[username]['data'] = data
|
||||
return True
|
||||
|
||||
def update_password(self, data):
|
||||
username = data.get['username']
|
||||
old_password = data.get['old_password']
|
||||
new_password = data.get['new_password']
|
||||
if not self.check_credentials(data):
|
||||
return False
|
||||
|
@ -40,12 +48,10 @@ class DB:
|
|||
entered_hashed_password = self.hash_password(password)
|
||||
return stored_hashed_password == entered_hashed_password
|
||||
|
||||
def get_additional_info(self, data):
|
||||
def get_data(self, data):
|
||||
username = data.get['username']
|
||||
password = data.get['password']
|
||||
if not self.check_credentials(data):
|
||||
return None
|
||||
|
||||
send_back = self.database[username]
|
||||
del send_back['hashed_password']
|
||||
send_back = self.database[username].get['data']
|
||||
return send_back
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue