سورس سافت | سورس پروژه | دانلود پروژه | سورس کد


م
ن
و
سورس سافت

ادامه مطلب

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



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

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

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

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

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

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()

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


لینک کوتاه مطلب :
https://sourcesoft.ir/?p=1216

درباره نویسنده

علیرضا نجاتی 136 نوشته در سورس سافت دارد . مشاهده تمام نوشته های

دیدگاه ها


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

  1. هومان گفت:

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

  2. Aryan گفت:

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

logo-samandehi