我想在用户登录后将用户 ID 存储在一个变量中,但我不知道该怎么做。我用过getpass.getuser(),但它给了我计算机系统中的用户名。会话在 tkinter 中有效吗?有人可以给我一个想法,我应该如何处理这个问题?新用户的用户 ID 会自动增加
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())
繁星点点滴滴
相关分类