fix voor valeria

This commit is contained in:
Nick Leeman 2022-10-09 21:42:18 +02:00
parent f9dcf49ae1
commit e184874163

View File

@ -1,5 +1,6 @@
import sqlite3 import sqlite3
from datetime import datetime from datetime import datetime
from models.database import Database
from services.encryption import Encryption from services.encryption import Encryption
class User: class User:
@ -31,15 +32,21 @@ class User:
def load_by_username(self): def load_by_username(self):
cur = self.connection.cursor() cur = self.connection.cursor()
row = cur.execute("SELECT * FROM users WHERE username = ?", (self.username,)).fetchone() rows = cur.execute("SELECT * FROM users").fetchall()
if row == None: found_user = None
return False for row in rows:
user = User(Database.connection)._set_row_values(row)
self._set_row_values(row) if user.username == self.username:
found_user = user
break
cur.close() cur.close()
if found_user:
return True return True
else:
return False
def save(self): def save(self):
cur = self.connection.cursor() cur = self.connection.cursor()