You are on page 1of 2

from tkinter import *

import mysql.connector
from tkinter import messagebox
import mysql.connector as ms

class Login:
def __init__(self, master):

self.master = master
self.master.geometry("600x400")

l0=Label(self.master,text="Airport Management System ✈",fg='blue',


font='elephant 18')
l0.pack()
l0.place(x=120,y=10)

l1=Label(self.master,text="Please Enter The Username And Password To


Login",fg='purple', font='Halvetica 11')
l1.pack()
l1.place(x=130,y=50)

l2=Label(self.master,text="Username",fg='blue', font='Halvetica 11')


l2.pack()
l2.place(x=160,y=100)

self.uname=Entry(self.master,fg="black", font='Halvetica 11')


self.uname.pack()
self.uname.place(x=260,y=100)

l3=Label(self.master,text="Password",fg='blue', font='Halvetica 11')


l3.pack()
l3.place(x=160,y=140)

self.upassword=Entry(self.master,fg="black", font='Halvetica 11')


self.upassword.pack()
self.upassword.place(x=260,y=140)

add_but=Button(self.master,text=" Admin login


",bg="cyan",fg="black",command=self.adminlogin)

add_but.pack()
add_but.place(x=260, y=200)

def adminlogin(self):
db =
ms.connect(host="localhost",user="root",passwd="root1",database="airlines")
cursor = db.cursor()

sql = "SELECT * FROM userdetail"


cursor.execute(sql)
results = cursor.fetchall()
print(results)

for user1 in results:


print(user1)
if self.uname.get()==user1[1] and self.upassword.get()==user1[2]:
messagebox.showinfo("Login", "correct")
#closing the current window
self.master.withdraw()
root = Toplevel(self.master)
#from filename import classname
from Airportmanagement_lulu import airportadmin

#classname(arg) # pass arguments for constructor _init_


airportadmin(root,user1[3])
return
messagebox.showinfo("Login", "Incorrect")

if __name__ == '__main__':
root = Tk()
Login(root)
root.mainloop()

You might also like