Dưới đây là 4 kho lưu trữ công cộng phù hợp với chủ đề này ...
🔐 Đăng nhập và hệ thống đăng ký Show
🔐
🔐
🔐
Chương trình kiểm tra tên người dùng và mật khẩu cơ bảnCập nhật ngày 16 tháng 7 năm 2019python-login-system topic page so that developers can more easily learn about it. Hệ thống đăng nhập/đăng ký đơn giản - Python + MySQL. Đây là một ứng dụng máy tính để bàn được phát triển trong nền tảng Python sử dụng Tkinter hữu ích cho người mới bắt đầu. Cập nhật ngày 29 tháng 12 năm 2021Cập nhật ngày 26 tháng 11 năm 2021python-login-system topic, visit your repo's landing page and select "manage topics." Cải thiện trang này Hệ thống đăng ký và đăng nhập cơ bản sẽ được các nhà phát triển mới sử dụng để cấu trúc các mô -đun của riêng họ Tài liệu Mật khẩu Tạo người dùng Việc tạo người dùng khá đơn giản và có hai tùy chọn, bạn có thể sử dụng một trong các phương thức sau: # Input New User with a Form person = inputUser("NAME ENTRY PROMPT", "SURNAME ENTRY PROMPT", "EMAIL ENTRY PROMPT", "PASSWORD ENTRY PROMPT") Thuộc tính người dùngĐối tượng người dùng hiện có một số thuộc tính có thể truy cập. Đây là các thuộc tính tên, họ, email và mật khẩu. Chúng có thể được gọi là biến cho đối tượng như vậy: # Call User Information person1.name person1.surname person1.email person1.password Danh sách người dùngCó hai tùy chọn hiện tại để liệt kê những người dùng hiện tại. Một cách 'an toàn' và một cách 'không an toàn'. Đây là như sau: # List All Users Without Displaying Passwords (safe) listUsers() # List All Users While Displaying Passwords (unsafe) unsafeList() Danh sách người dùng không an toàn sẽ yêu cầu một quản trị viên có quyền truy cập vào thiết bị đầu cuối để xác nhận danh sách người dùng theo kiểu 'không an toàn' Xác thực người dùngSự tồn tại của người dùngNgười dùng có thể được kiểm tra xem đối tượng của họ có tồn tại bằng cách sử dụng chức năng sau không:
# Check if a User Exists userExists("EMAIL", "PASSWORD") Hàm này sẽ trả về đúng hoặc sai tương ứng tùy thuộc vào giá trị. Đây là một tìm kiếm thông qua toàn bộ mảng cho một người dùng cụ thể để xem chúng có tồn tại hay không và có thể được sử dụng để xác thực thông tin đăng nhập, tuy nhiên nên chạy kiểm tra thứ hai Xác nhận người dùngNgười dùng có thể được xác thực tại bất kỳ điểm nào trong mã khá dễ dàng để xem mật khẩu của họ có khớp với mật khẩu tiêu chuẩn theo quy định mà nhà phát triển gọi không. # Validate an Existing User validateUser(UserObject, "PASSWORD") Không giống như eistance người dùng, xác thực người dùng sử dụng mật khẩu đặt trước và chỉ yêu cầu đối tượng người dùng duy nhất xác nhận. Điều này có nghĩa là hệ thống không phải duyệt toàn bộ một mảng để người dùng xác nhận, khi thông tin người dùng được lưu trữ trên một đối tượng cục bộ Loại bỏ người dùngNgười dùng có thể chỉ cần xóa khỏi một mảng bằng cách gọi chức năng sau bằng email của họ là tham số: # Remove a Specific User removeUser("EMAIL") Ví dụCác ví dụ sau đây có thể được sử dụng để hiển thị chức năng cơ bản của hệ thống Đăng nhập cơ bảnemail = str(input("Enter Your Email : ")) password = str(input("Enter Your Password : ")) if userExists(email, password): print("Welcome!") else: print("Sorry, Invalid Credentials!") Đăng ký cơ bản (không có chức năng đăng ký)name = str(input("Enter Your Name : ")) surname = str(input("Enter Your Surname : ")) email = str(input("Enter Your Email : ")) password = str(input("Enter Your Password : ")) confPassword = str(input("Confirm Your Password : ")) if(password == confPassword): print("User Accepted!") user = createUser(name, surname, email, password) else: print("User Rejected! Invalid Password Combination") Các điều kiện có thể được sử dụng để tạo ra nhiều phương thức xác thực hơn, các chức năng được lên kế hoạch để thực hiện trong tương lai gần Đăng ký cơ bản (có chức năng đăng ký)user = inputUser("Enter Your First Name : ", "Enter Your Surname : ", "Enter Your Email : ", "Enter Your Intended Password : ") Kiểm tra mật khẩu được lưu trữ# Input New User with a Form person = inputUser("NAME ENTRY PROMPT", "SURNAME ENTRY PROMPT", "EMAIL ENTRY PROMPT", "PASSWORD ENTRY PROMPT")0 Vui lòng không sử dụng mã này, nó rất không an toàn và bất kỳ người dùng nào đặt mật khẩu của họ vì MIDA sẽ có quyền truy cập quản trị viên! Chỉ có mục đích trình diễn! Xóa người dùng khỏi hệ thống# Input New User with a Form person = inputUser("NAME ENTRY PROMPT", "SURNAME ENTRY PROMPT", "EMAIL ENTRY PROMPT", "PASSWORD ENTRY PROMPT")1 Cài đặtCài đặt python setup.py: hoặc sử dụng pip: # Input New User with a Form person = inputUser("NAME ENTRY PROMPT", "SURNAME ENTRY PROMPT", "EMAIL ENTRY PROMPT", "PASSWORD ENTRY PROMPT")2 Thêm thông tinĐăng nhập Python và đăng ký trên GitHub Trang web BR34TH3R |