Я хочу сохранить идентификатор пользователя в переменной после входа пользователей в систему, и я не уверен, как это сделать. Я использовал getpass.getuser()
, но он дает мне имя пользователя из моей компьютерной системы. Работает ли сессия в tkinter? Может ли кто-нибудь дать мне идею, как я должен подходить к этому? Идентификатор пользователя увеличивается автоматически для нового пользователя
class data:
def checks(name, password):
conn = sqlite3.connect('login.db')
cur = conn.cursor()
if cur.execute('SELECT * FROM user WHERE name = ? AND password = ?', (name, password)):
if cur.fetchone():
window.destroy()
login_backend.back()
else:
messagebox.showinfo('error', 'Username and password is wrong')
def login_student(self):
if len(self.namee.get()) == 0 or len(self.password1e.get()) == 0:
messagebox.showinfo("ERROR", "Mandatory Field is empty")
else:
data.checks(self.namee_text.get(), self.password1e_text.get())