Hướng dẫn login system python github - hệ thống đăng nhập python github

Dưới đây là 4 kho lưu trữ công cộng phù hợp với chủ đề này ...

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

🔐

Đăng nhập và hệ thống đăng ký

  • Cập nhật ngày 26 tháng 12 năm 2021
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

🔐

  • Đăng nhập và hệ thống đăng ký
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

🔐

  • Đăng nhập và hệ thống đăng ký
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

🔐

  • Đăng nhập và hệ thống đăng ký
  • Python

Chương trình kiểm tra tên người dùng và mật khẩu cơ bản

Cậ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 2021

Cậ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

Đăng nhập và đăng ký Python

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ọ

Nội dung

  • Giới thiệu
  • Tài liệu
  • Ví dụ
  • Cài đặt

Giới thiệu

Tài liệu

  • Đăng nhập và đăng ký Python là một mô -đun được phát triển để cung cấp xác thực người dùng cơ bản trong Python. Đó là một cấu trúc rất xương trần vì lý do các nhà phát triển khác có thể truy cập nội dung của các tệp nguồn và nhìn xung quanh để tìm hiểu cách cấu trúc các mô-đun hoặc dự án của riêng họ. Hơn nữa, mô-đun cung cấp quyền truy cập nhanh để kiểm tra xác thực người dùng thông qua so sánh với biến Python hoặc giá trị chuỗi trực tiếp khác và nhà phát triển có thể dễ dàng sử dụng các chức năng được xây dựng để tạo hệ thống đăng ký người dùng. Đăng nhập và đăng ký Python chỉ có thể được sử dụng để kiểm soát người dùng với các thông tin sau:
  • Tên
  • Họ
  • E-mail

Mật khẩu

Tham khảo phần tài liệu để biết thông tin cụ thể về những phương pháp nào có thể được gọi để tương tác với người dùng và thêm thông tin

Cách sử dụng

Tạo người dùng

  # Option 1
  person = createUser("NAME", "SURNAME", "EMAIL", "PASSWORD)
  
  # Option 2
  person = User("NAME", "SURNAME", "EMAIL", "PASSWORD")

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ùng

Có 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ùng

Sự tồn tại của người dùng

Ngườ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ùng

Ngườ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ùng

Ngườ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ản

  email = 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 đặt

Cà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