change username
This commit is contained in:
@@ -53,7 +53,7 @@ class DatabaseHelper:
|
||||
|
||||
def createUser(self, private_key, public_key, username, password):
|
||||
if not self.conn:
|
||||
return False
|
||||
return None
|
||||
try:
|
||||
self.cursor.execute("INSERT INTO `users` (private_key, public_key, username, password) VALUES (?, ?, ?, ?)", (private_key, public_key, username, password,))
|
||||
self.commit()
|
||||
@@ -76,6 +76,37 @@ class DatabaseHelper:
|
||||
print(error)
|
||||
return None
|
||||
|
||||
def changeUsername(self, user_privatekey, username):
|
||||
if not self.conn:
|
||||
return None
|
||||
|
||||
# Execute the query
|
||||
try:
|
||||
self.cursor.execute("UPDATE `users` SET username = ? WHERE `private_key` = ?", (username, user_privatekey,))
|
||||
self.commit()
|
||||
|
||||
return True
|
||||
|
||||
except sqlite3.Error as error:
|
||||
print(error)
|
||||
return None
|
||||
|
||||
def deleteUser(self, user_privatekey):
|
||||
# Check if the database is open
|
||||
if not self.conn:
|
||||
return None
|
||||
|
||||
# Execute the query
|
||||
try:
|
||||
self.cursor.execute("DELETE FROM `users` WHERE `private_key` = ?", (user_privatekey, ))
|
||||
self.commit()
|
||||
|
||||
return True
|
||||
|
||||
except sqlite3.Error as error:
|
||||
print(error)
|
||||
return None
|
||||
|
||||
def fetchUserByUsername(self, username):
|
||||
if not self.conn:
|
||||
return None
|
||||
|
@@ -164,7 +164,7 @@ class MenuHelper:
|
||||
print(user.private_key)
|
||||
|
||||
case "Change username":
|
||||
print("TODO")
|
||||
user.updateAccount()
|
||||
|
||||
case "Change password":
|
||||
user.updatePassword()
|
||||
|
Reference in New Issue
Block a user