check home phone-call search send

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

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

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

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

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

/>Sourceiran.com

دانلــود بـاکـــس

لینک های دانلود در این باکس قرار دارد
img

جهت مشاهده لینک های دانلود ابتدا وارد شده یا ثبت نام کنید

Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : 3 دیدگاه
Avatar
amireza
پاسخ دهید

سلام من میخوام در py .exe سورس کد را تغیر بدم و یعنی اول یا همون پیشوند را به
Admin name group تغیر بدم . باید چیکار کنم

    Avatar
    پشتیبان سورس ایران در پاسخ amireza
    پاسخ دهید

    سلام
    وقت بخیر
    شما باید به پایتون مسلط باشید تا بتونید سورس کدها رو تغییر بدید
    وقتی چیزی ندونید خیلی سخت میشه

Avatar
amireza
پاسخ دهید

ببخشید من میخوام در py.exe سورس کد را به enter admin group تغیر بدم . یعنی تو py.exe جمله ی اول نوشته شده enter admin group باشه . لطفا میشه راهنمایی کنید


شما با موفقیت در خبرنامه ما عضو شدید