Trang đăng nhập Python
Show
Mẫu đăng nhập giúp người dùng đăng nhập bằng tên người dùng và mật khẩu. Khi thông tin đăng nhập được xác thực, người dùng có thể được cấp quyền truy cập đặc quyền ví dụ 1. Biểu mẫu đăng nhập bằng Python TkinterTrong ví dụ này, chúng tôi viết một chương trình mở một cửa sổ với các trường. tên người dùng và mật khẩu và một nút để gửi các giá trị này Người dùng có thể nhập các chi tiết cho tên người dùng, mật khẩu; Sau khi nhấp vào nút, một chức năng được gọi để xác thực thông tin đăng nhập. Ở đây, trong chức năng này, bạn phải viết logic nghiệp vụ của mình để xác thực tên người dùng và mật khẩu Đối với ví dụ này, trong chức năng xác thực thông tin xác thực, chúng tôi lấy tên người dùng và mật khẩu do người dùng nhập và in nó ra bàn điều khiển Chương trình Python
đầu ra Video sau minh họa kết xuất và cách sử dụng chương trình Python trên Chúng tôi đã sử dụng Tất nhiên, bạn có thể làm đẹp nhãn và cửa sổ GUI. Tuy nhiên, vì hướng dẫn này chủ yếu tập trung vào chức năng của Biểu mẫu đăng nhập, nên chúng tôi sử dụng kiểu dáng mặc định của các phần tử GUI Tóm lượcTrong hướng dẫn về Ví dụ Python này, chúng ta đã học cách tạo Biểu mẫu đăng nhập trong ứng dụng GUI Python bằng tkinter Trong bài viết này, chúng ta sẽ tìm hiểu về Cách tạo trang đăng nhập bằng Python. Việc sử dụng Python hiện đang chiếm ưu thế trong lĩnh vực phát triển web bằng cách sử dụng cơn bão, luôn luôn tăng lên hàng năm Thông tin phần mềm dự ánTên dự án. Trang đăng nhập bằng Python Tóm tắt. Trang đăng nhập bằng Python là một biểu mẫu đơn giản cho tên người dùng và mật khẩu cho phép những người đã có tài khoản trên trang đăng nhập. Ngôn ngữ sử dụng. Thư viện GUI Python TkinterPhiên bản Python (Được khuyến nghị). 2. x hoặc 3. xDatabase. Loại MySQL. Nhà phát triển ứng dụng Python. Cập nhật NGUỒN CNTT. 0Hệ thống đăng nhập bằng Python – Thông tin dự ánHệ thống dự án Trang đăng nhập này là một ứng dụng dựa trên GUI đơn giản và ứng dụng này được tạo bằng cách sử dụng tệp Cơ sở dữ liệu Python và Mysql. Nó đã sử dụng mô-đun Tkinter cho Giao diện người dùng đồ họa Là người mới bắt đầu, Python rất dễ sử dụng và sẽ không còn yêu cầu nhiều phần phụ thuộc mà bạn muốn tải xuống riêng lẻ. Python cung cấp bộ công cụ TKinter để tăng các gói giao diện người dùng đồ họa Giới thiệu về trang đăng nhập bằng PythonVui lòng bật JavaScript Trang đăng nhập bằng Python với Cơ sở dữ liệu MySql với Mã nguồn Tải xuống miễn phí 2021Trong phần này, chúng tôi sẽ tạo giao diện người dùng đồ họa. Bạn có thể dễ dàng mở rộng bất kỳ gói giao diện người dùng đồ họa nào chỉ bằng cách học. Vì vậy, để không lãng phí thời gian của bạn, hãy bắt đầu giao diện người dùng đồ họa Python của chúng tôi Hướng dẫn đăng nhập Hãy ghi nhớ để bạn có được ý tưởng về cách tạo Trang đăng nhập bằng Python với Cơ sở dữ liệu MySql bằng Mã nguồn. Vui lòng làm theo tất cả các hướng dẫn bên dưới mà không bỏ qua bất kỳ bước nào Nhân tiện, nếu bạn chưa quen với lập trình python và bạn không biết đâu sẽ là IDE Python để sử dụng, tôi có ở đây danh sách IDE Python tốt nhất cho Windows, Linux, Mac OS phù hợp với bạn. Tôi cũng có ở đây Cách tải xuống và cài đặt phiên bản Python mới nhất trên Windows Đây là các bước về cách tạo trang đăng nhập bằng PythonThời gian cần thiết. 5 phút. Trang đăng nhập bằng Python với Cơ sở dữ liệu MySql với Mã nguồn
Giải thích mã1. Nhập chức năng TkinterNhập tkinter làm gì trong Python?Tkinter là thư viện GUI chuẩn cho Python. Python khi được kết hợp với Tkinter cung cấp một cách nhanh chóng và dễ dàng để tạo các ứng dụng GUI. Tkinter cung cấp giao diện hướng đối tượng mạnh mẽ cho bộ công cụ Tk GUI from tkinter import * Trong đoạn mã trên, để nhập tkinter, chỉ cần viết một dòng mã 2. Nhập trình kết nối mysqlTrình kết nối MySQL trong Python là gì?Trình kết nối MySQL/Python cho phép các chương trình Python truy cập cơ sở dữ liệu MySQL, sử dụng API tuân thủ Đặc tả API cơ sở dữ liệu Python v2. 0 (PEP 249). Nó được viết bằng Python thuần túy và không có bất kỳ phần phụ thuộc nào ngoại trừ Thư viện tiêu chuẩn Python import mysql.connector Trong đoạn mã trên, để nhập trình kết nối mysql, chỉ cần viết một dòng mã 3. Kết nối với cơ sở dữ liệuTrong đoạn mã dưới đây, dành cho kết nối với cơ sở dữ liệu mysql connectiondb = mysql.connector.connect(host="localhost",user="root",passwd="",database="logindb") cursordb = connectiondb.cursor() 4. Thiết kế cửa sổ chínhVì vậy, trước hết bạn phải thiết kế màn hình chính. Màn hình hiển thị này có hai nút Đăng nhập và thoát. Vì vậy, hãy xem cách để thực hiện điều này. (Ngôn ngữ Python với mã nguồn cho trang đăng nhập với cơ sở dữ liệu MySql) def main_display(): global root root = Tk() root.config(bg="white") root.title("Log-IN Portal") root.geometry("1400x750") Label(root,text='Welcome to Log In', bd=20, font=('arial', 20, 'bold'), relief="groove", fg="white", bg="blue",width=300).pack() Label(root,text="").pack() Button(root,text='Log In', height="1",width="20", bd=8, font=('arial', 12, 'bold'), relief="groove", fg="white", bg="blue",command=login).pack() Label(root,text="").pack() Button(root,text='Exit', height="1",width="20", bd=8, font=('arial', 12, 'bold'), relief="groove", fg="white", bg="blue",command=Exit).pack() Label(root,text="").pack() main_display()
đầu raĐầu ra trang đăng nhập Python 5. Thiết kế cửa sổ đăng nhập mớiBây giờ, chúng tôi phải thực hiện quy trình đăng nhập. Vì vậy, đối với điều này, trước hết chúng ta nên bố trí một cửa sổ đăng nhập. Nó giống như cửa sổ đăng nhập tuy nhiên có một chút thay đổi def login(): global root2 root2 = Toplevel(root) root2.title("Account Login") root2.geometry("1400x750") root2.config(bg="white") global username_verification global password_verification Label(root2, text='Log In', bd=5,font=('arial', 12, 'bold'), relief="groove", fg="white", bg="blue",width=300).pack() username_verification = StringVar() password_verification = StringVar() Label(root2, text="").pack() Label(root2, text="Username :", fg="black", font=('arial', 12, 'bold')).pack() Entry(root2, textvariable=username_verification).pack() Label(root2, text="").pack() Label(root2, text="Password :", fg="black", font=('arial', 12, 'bold')).pack() Entry(root2, textvariable=password_verification, show="*").pack() Label(root2, text="").pack() Button(root2, text="Login", bg="blue", fg='white', relief="groove", font=('arial', 12, 'bold'),command=login_verification).pack() Label(root2, text="")
đầu raCác trường nhập trang đăng nhập Python 6. Mô-đun xác minh đăng nhậpTrong mô-đun này, chúng tôi sẽ xác minh tên người dùng và mật khẩu để đăng nhập def login_verification(): 7. Thiết kế đăng nhập và cửa sổ bật lên thông báo thành côngGiờ đây, chúng tôi có thể phác thảo một đặc điểm sẽ hiển thị cửa sổ bật lên để đăng nhập thành công. Vì vậy, hãy xem cách để làm điều đó ef logged(): global logged_message logged_message = Toplevel(root2) logged_message.title("Welcome") logged_message.geometry("500x100") Label(logged_message, text="Login Successfully!.. Welcome {} ".format(username_verification.get()), fg="green", font="bold").pack() Label(logged_message, text="").pack() Button(logged_message, text="Logout", bg="blue", fg='white', relief="groove", font=('arial', 12, 'bold'), command=logged_destroy).pack()
đầu raTrang đăng nhập Python Thông báo thành công 8. Thiết kế cho cửa sổ bật lên thông báo đăng nhập không thành công hoặc không hợp lệGiờ đây, chúng tôi có thể phác thảo một đặc điểm sẽ hiển thị cửa sổ bật lên cho cửa sổ bật lên thông báo không hợp lệ. Vì vậy, hãy xem cách để làm điều đó
đầu raThông báo lỗi trang đăng nhập Python 9. Mã nguồn hoàn chỉnh của Trang đăng nhập bằng Python với Cơ sở dữ liệu MySqlfrom tkinter import * import tkinter.messagebox import mysql.connector #connecting to the database connectiondb = mysql.connector.connect(host="localhost",user="root",passwd="",database="logindb") cursordb = connectiondb.cursor() def login(): global root2 root2 = Toplevel(root) root2.title("Account Login") root2.geometry("450x300") root2.config(bg="white") global username_verification global password_verification Label(root2, text='Please Enter your Account Details', bd=5,font=('arial', 12, 'bold'), relief="groove", fg="white", bg="blue",width=300).pack() username_verification = StringVar() password_verification = StringVar() Label(root2, text="").pack() Label(root2, text="Username :", fg="black", font=('arial', 12, 'bold')).pack() Entry(root2, textvariable=username_verification).pack() Label(root2, text="").pack() Label(root2, text="Password :", fg="black", font=('arial', 12, 'bold')).pack() Entry(root2, textvariable=password_verification, show="*").pack() Label(root2, text="").pack() Button(root2, text="Login", bg="blue", fg='white', relief="groove", font=('arial', 12, 'bold'),command=login_verification).pack() Label(root2, text="") def logged_destroy(): logged_message.destroy() root2.destroy() def failed_destroy(): failed_message.destroy() def logged(): global logged_message logged_message = Toplevel(root2) logged_message.title("Welcome") logged_message.geometry("500x100") Label(logged_message, text="Login Successfully!.. Welcome {} ".format(username_verification.get()), fg="green", font="bold").pack() Label(logged_message, text="").pack() Button(logged_message, text="Logout", bg="blue", fg='white', relief="groove", font=('arial', 12, 'bold'), command=logged_destroy).pack() def failed(): global failed_message failed_message = Toplevel(root2) failed_message.title("Invalid Message") failed_message.geometry("500x100") Label(failed_message, text="Invalid Username or Password", fg="red", font="bold").pack() Label(failed_message, text="").pack() Button(failed_message,text="Ok", bg="blue", fg='white', relief="groove", font=('arial', 12, 'bold'), command=failed_destroy).pack() def login_verification(): user_verification = username_verification.get() pass_verification = password_verification.get() sql = "select * from usertable where username = %s and password = %s" cursordb.execute(sql,[(user_verification),(pass_verification)]) results = cursordb.fetchall() if results: for i in results: logged() break else: failed() def Exit(): wayOut = tkinter.messagebox.askyesno("Login System", "Do you want to exit the system") if wayOut > 0: root.destroy() return def main_display(): global root root = Tk() root.config(bg="white") root.title("Login System") root.geometry("500x500") Label(root,text='Welcome to Log In System', bd=20, font=('arial', 20, 'bold'), relief="groove", fg="white", bg="blue",width=300).pack() Label(root,text="").pack() Button(root,text='Log In', height="1",width="20", bd=8, font=('arial', 12, 'bold'), relief="groove", fg="white", bg="blue",command=login).pack() Label(root,text="").pack() Button(root,text='Exit', height="1",width="20", bd=8, font=('arial', 12, 'bold'), relief="groove", fg="white", bg="blue",command=Exit).pack() Label(root,text="").pack() main_display() root.mainloop() Làm cách nào để chạy Trang đăng nhập bằng Python với Cơ sở dữ liệu MySql bằng mã nguồn?Để chạy dự án này, bạn phải cài đặt Pycharm trên PC của mình (dành cho Windows). Trang Đăng nhập này bằng Python với Cơ sở dữ liệu MySql với Mã nguồn chỉ nhằm mục đích Sau khi tải xuống dự án, bạn phải làm theo các bước bên dưới Bước 1. Giải nén tệp hoặc Giải nén tệp Bước 2. Nhấp đúp vào đăng nhập Bước 3. Dự án đã sẵn sàng để chạy Mã nguồn có thể tải xuốngTải ngay Tôi có ở đây danh sách Dự án Python tốt nhất có mã nguồn miễn phí để tải xuống miễn phí, tôi hy vọng điều này có thể giúp ích cho bạn nhiều Phần kết luậnTrong Trang đăng nhập bằng Python với Cơ sở dữ liệu MySql với Mã nguồn này, tôi sử dụng mysql. Thư viện trình kết nối để thiết lập kết nối Làm cách nào để viết mã trang đăng nhập bằng Python?Để làm điều đó, chỉ cần sao chép mã bên dưới và dán vào trình soạn thảo văn bản IDLE. . gốc = Tk() nguồn gốc. tiêu đề ("Trăn. Ứng dụng đăng nhập đơn giản") chiều rộng = 400 chiều cao = 280 screen_width = root. winfo_screenwidth() screen_height = gốc. winfo_screenheight() x = (screen_width/2) - (chiều rộng/2) y = (screen_height/2) - (chiều cao/2) Làm cách nào để tạo trang đăng nhập bằng HTML với cơ sở dữ liệu bằng Python?Bắt đầu. Có một vài bước chúng ta cần thực hiện trước khi tạo hệ thống đăng ký và đăng nhập python. . Tạo cơ sở dữ liệu và thiết lập bảng. . Tạo biểu định kiểu (CSS3). Tạo hệ thống đăng nhập. . Tạo hệ thống đăng ký. . Tạo Trang chủ. . Tạo trang hồ sơ Làm cách nào để tạo trang đăng nhập bằng Python và MySQL?Sử dụng Python, MySQL và máy chủ Flask để tạo hệ thống xác minh và đăng ký người dùng . Tạo cơ sở dữ liệu MySQL Tạo bảng cho dữ liệu của người dùng Xây dựng máy chủ Flask Xây dựng màn hình chính của ứng dụng Android Tạo mẫu đăng ký Gửi dữ liệu đăng ký đến máy chủ Xây dựng Form đăng nhập |