ورود

سورس کد فرم لاگین ساده با پایتون

برای پخش ویدیو کلیک کنید
clock icon مدت زمان مطالعه: 0 دقیقه
comment icon 5 نظرات
1396/02/08

سورس کد فرم لاگین ساده با پایتون

در این بخش از سورس سافت با سورس کد فرم لاگین ساده با پایتون از سورس های برنامه نویسی در خدمت شما همراهان هستیم.

پروژه فرم لاگین با زبان برنامه نویسی پایتون به صورت ساده اما در عین حال کاربردی کدنویسی شده است. نکات ریز و بسیار کاربردی تو پروژه هست که میتونید برای ارتقا سطح برنامه نویسی خود ازشون استفاده کنید.

قسمتی از سورس کد پایتون :

def Database():
    global conn, cursor
    conn = sqlite3.connect("pythontut.db")
    cursor = conn.cursor()
    cursor.execute("CREATE TABLE IF NOT EXISTS `member` (mem_id INTEGER NOT NULL PRIMARY KEY  AUTOINCREMENT, username TEXT, password TEXT)")       
    cursor.execute("SELECT * FROM `member` WHERE `username` = 'admin' AND `password` = 'admin'")
    if cursor.fetchone() is None:
        cursor.execute("INSERT INTO `member` (username, password) VALUES('admin', 'admin')")
        conn.commit()
    
def Login(event=None):
    Database()


    if USERNAME.get() == "" or PASSWORD.get() == "":
        lbl_text.config(text="Please complete the required field!", fg="red")
    else:
        cursor.execute("SELECT * FROM `member` WHERE `username` = ? AND `password` = ?", (USERNAME.get(), PASSWORD.get()))
        if cursor.fetchone() is not None:
            HomeWindow()
            USERNAME.set("")
            PASSWORD.set("")
            lbl_text.config(text="")
        else:
            lbl_text.config(text="Invalid username or password", fg="red")
            USERNAME.set("")
            PASSWORD.set("")   
    cursor.close()
    conn.close()

def HomeWindow():
    global Home
    root.withdraw()
    Home = Toplevel()
    Home.title("Python: Simple Login Application")
    width = 600
    height = 500
    screen_width = root.winfo_screenwidth()
    screen_height = root.winfo_screenheight()
    x = (screen_width/2) - (width/2)
    y = (screen_height/2) - (height/2)
    root.resizable(0, 0)
    Home.geometry("%dx%d+%d+%d" % (width, height, x, y))
    lbl_home = Label(Home, text="Successfully Login!", font=('times new roman', 20)).pack()
    btn_back = Button(Home, text='Back', command=Back).pack(pady=20, fill=X)

def Back():
    Home.destroy()
    root.deiconify()

این سورس کد را به صورت کامل میتوانید از باکس دانلود دریافت کنید و در پروژه های نرم افزاری خود ازش استفاده کنید.

این مقاله چقدر برای شما مفید بود؟
0 امتیاز از 0 رای

دیدگاه و پرسش

sanam

سلام وقت بخیر تشکر عالی هست لطفا رمز ورود به فایل زیپ شده (دانلود رایگان سورس کد) رو بفرستید

علیرضا نجاتی
2021-12-09 14:44:12

سلام وقت بخیر تشکر عالی هست لطفا رمز ورود به فا...

sourcesoft.ir

Aryan

خووب بود دستت درست

هومان

توی کد پسورد و یوزرنیم چیه

علیرضا نجاتی
2019-04-04 01:27:19

توی کد پسورد و یوزرنیم چیه

بدون یوزرنیم و پسورد می باشد