Đăng ký đăng nhập bằng Python là gì?

Đăng ký Biểu mẫu đăng nhập được phát triển bằng python. Đây là một ứng dụng GUI để đăng ký và đăng nhập. Dự án chứa một hệ thống đăng nhập và đăng ký đơn giản từ đó người dùng có thể tự đăng ký và đăng nhập dễ dàng. Trong dự án này, người dùng phải thực hiện tất cả các chức năng chính

Về Hệ Thống

Để thêm hồ sơ người dùng, người dùng phải cung cấp thông tin như tên người dùng và mật khẩu của mình. Sau đó, người dùng có thể dễ dàng đăng nhập vào hệ thống. Hệ thống này có thể được kết nối với các hệ thống khác của bạn vì mục đích bảo mật. Tệp dự án chứa tập lệnh python [MẪU. py]. Ngoài ra, thiết kế của dự án này khá đơn giản nên người dùng sẽ không gặp bất kỳ khó khăn nào khi làm việc với nó. Form Đăng nhập Đăng ký trong Python giúp quản lý dễ dàng hệ thống đăng nhập và đăng ký

Làm thế nào để chạy ??

Để chạy dự án này, bạn phải cài đặt Python trên PC của mình. Sau khi tải xuống dự án, hãy làm theo các bước bên dưới

Bước 1. Giải nén/Giải nén tệp

Bước 2. Vào trong thư mục dự án, mở cmd rồi gõ FORM. py và enter để khởi động hệ thống

HOẶC LÀ

Bước 2. Chỉ cần nhấp đúp chuột vào MẪU. py và bạn đã sẵn sàng để đi

Tải xuống miễn phí Biểu mẫu Đăng ký Đăng nhập trong python với mã nguồn, Chỉ sử dụng cho mục đích giáo dục. Đối với bản demo dự án, hãy xem video dưới đây

https. //youtube. be/z1rWCk4Z0ZA

dự án demo

TẢI XUỐNG ĐĂNG KÝ MẪU ĐĂNG NHẬP TRONG PYTHON VỚI MÃ NGUỒN. BẤM VÀO LINK BÊN DƯỚI

Tải xuống dự án

Nếu gặp khó khăn hoặc cần trợ giúp tùy chỉnh dự án này theo nhu cầu của bạn, chỉ cần bình luận xuống bên dưới và chúng tôi sẽ cố gắng hết sức để trả lời câu hỏi của bạn càng sớm càng tốt.  

Thêm Dưới. con trăn

bài chuyển hướng

Bài tiếp theo

Máy tính BMI đơn giản bằng Python với mã nguồn

Bài báo trước

Máy tính tuổi đơn giản bằng Python với mã nguồn

Bạn cũng có thể thích

Dự án Python

Trò chơi TicTacToe bằng Python với mã nguồn

  • Ngày 6 tháng 1 năm 2023

Dự án. Trò chơi Tictactoe bằng Python có mã nguồn Vui lòng cuộn xuống và nhấp vào nút tải xuống để…

Dự án Python

Quản lý sinh viên đơn giản bằng Python với mã nguồn

  • Ngày 5 tháng 1 năm 2023

Dự án. Quản lý sinh viên đơn giản bằng Python với mã nguồn Quản lý sinh viên đơn giản được phát triển bằng python Tkinter và…

Dự án Python

Trò chơi treo cổ đơn giản bằng Python với mã nguồn

  • Ngày 2 tháng 1 năm 2023

Dự án. Trò chơi Hangman đơn giản bằng Python có mã nguồn Vui lòng cuộn xuống và nhấp vào nút tải xuống…

Dự án Python

RockPaperScissors trong Python với mã nguồn

  • Ngày 31 tháng 12 năm 2022

Dự án. RockPaperScissors Trong Python Với Mã Nguồn Vui lòng cuộn xuống và nhấp vào nút tải xuống để tải xuống…

Dự án Python

Hệ thống thư viện dựa trên GUI bằng Python với mã nguồn

  • Ngày 30 tháng 12 năm 2022

Dự án. Hệ thống thư viện dựa trên GUI bằng Python với mã nguồn Vui lòng cuộn xuống và nhấp vào tải xuống…

Gần đây, tôi bắt đầu thực hiện một dự án mà tôi phải tìm ra cách tạo hệ thống đăng nhập người dùng để bảo vệ trang web khỏi bị truy cập trái phép. Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo cùng một hệ thống bằng Python trên Ubuntu Server 18. 04

Thiết lập phần mềm tiên quyết

Để bắt đầu, chúng tôi khuyên bạn, bất kể dự án hay mục tiêu cuối cùng, hãy bắt đầu bằng cách chạy lệnh sau

sudo apt-get update && sudo apt-get upgrade -y

sudo apt-get install cmake build-essential -y

Sau này, bạn sẽ cần cài đặt phần mềm Phát triển Python và ứng dụng khách phát triển MySQL bằng cách chạy phần sau

sudo apt-get install python python-pip python-dev libmysqlclient-dev python-mysql.connector python3-mysql.connector -y

Bây giờ chúng tôi cài đặt MariaDB làm cơ sở dữ liệu nơi chúng tôi sẽ lưu trữ tên người dùng và mật khẩu được băm

sudo apt-get install mariadb-server -y

Sau khi cài đặt, hãy chạy lệnh sau để thiết lập người dùng, cơ sở dữ liệu và bảng để kết nối mã Python của chúng tôi với

sudo mysql

Bây giờ chạy

CREATE USER 'chooseAUserName'@'localhost' IDENTIFIED BY 'chooseAPassword';

Sau đó chạy

GRANT ALL PRIVILEGES ON *.* TO 'chooseAUserName'@'localhost' WITH GRANT OPTION;
exit

Bây giờ chúng tôi sẽ cài đặt một số thư viện Python mà chúng tôi sẽ cần

pip install flask
pip install flask-sqlalchemy
pip install flask-login
pip install passlib

Thiết lập người dùng

Bây giờ, chúng ta sẽ thiết lập cơ sở dữ liệu người dùng và thêm một vài người dùng. Đầu tiên, kết nối với MariaDB bằng cách chạy

sudo mysql

Tiếp theo, tạo một cơ sở dữ liệu mới có tên là

sudo apt-get install python python-pip python-dev libmysqlclient-dev python-mysql.connector python3-mysql.connector -y
8

sudo apt-get install cmake build-essential -y
0

Sau đó, nhập cơ sở dữ liệu để chúng tôi có thể thêm bảng chứa người dùng

sudo apt-get install cmake build-essential -y
0

Và để tạo bảng

sudo apt-get install cmake build-essential -y
1

Bây giờ, để tạo người dùng, chúng ta sẽ thực sự tạo một chương trình Python nhỏ để thêm người dùng vào cơ sở dữ liệu

Bạn sẽ cần mở một phiên bản tmux để chúng tôi có thể chỉnh sửa tệp và vẫn có chương trình Python chạy trong nền. Để làm điều đó, hãy làm theo chuỗi lệnh này

sudo apt-get install cmake build-essential -y
2

sudo apt-get install cmake build-essential -y
3

sudo apt-get install cmake build-essential -y
4

Mở tệp này, sao chép và dán đoạn mã sau

sudo apt-get install cmake build-essential -y
5

Bây giờ, đóng và lưu tệp bằng cách nhấn

sudo apt-get install python python-pip python-dev libmysqlclient-dev python-mysql.connector python3-mysql.connector -y
9,
sudo apt-get install mariadb-server -y
0,
sudo apt-get install mariadb-server -y
1,
sudo apt-get install mariadb-server -y
1

Bây giờ, trong khi vẫn đang chạy tmux

sudo apt-get install cmake build-essential -y
6

Sau đó thoát khỏi tmux trong thời gian này bằng cách nhấn

sudo apt-get install mariadb-server -y
3, sau đó nhấn
sudo apt-get install mariadb-server -y
4

Bây giờ chạy

sudo apt-get install cmake build-essential -y
7

và nhập IP kết quả vào trình duyệt của máy tính khác bằng cách nhập yourIP. 5000/ Bây giờ bạn đã thêm người dùng đầu tiên của mình. Để thêm một lần chạy khác

sudo apt-get install cmake build-essential -y
4

và thay đổi các trường tên người dùng, mật khẩu và email. Bây giờ lưu và thoát như trên. Sau đó làm mới trang web trên máy tính khác và bạn đã thêm thành công người dùng khác. Bạn có thể thêm bao nhiêu người dùng tùy thích bằng cách lặp lại quy trình này

Khi bạn đã thêm tất cả người dùng mà bạn muốn, hãy chạy

sudo apt-get install cmake build-essential -y
9

Sau đó, nhấn

sudo apt-get install mariadb-server -y
5, tiếp theo là
sudo apt-get install mariadb-server -y
6

lập trình Python

Bây giờ chúng ta đã thiết lập một vài người dùng, hãy viết mã Python cho Hệ thống đăng nhập và tìm hiểu xem nó làm gì

Đầu tiên, tạo một tệp mới bằng cách chạy

sudo apt-get install python python-pip python-dev libmysqlclient-dev python-mysql.connector python3-mysql.connector -y
0

Với tệp đang mở, bạn có thể sao chép và dán hoặc nhập mã sau

sudo apt-get install python python-pip python-dev libmysqlclient-dev python-mysql.connector python3-mysql.connector -y
1

Trong tệp này, trước tiên chúng tôi sẽ nhập các thư viện Python mà chúng tôi sẽ cần. Sau đó, chúng tôi sẽ tự kết nối với cơ sở dữ liệu. Chức năng đầu tiên xác định xem người dùng đã đăng nhập chưa và nếu chưa, hãy hiển thị cho họ trang đăng nhập

Sau đó, trong hàm

sudo apt-get install mariadb-server -y
7, chúng tôi lấy thông tin đầu vào của người dùng từ biểu mẫu web, băm mật khẩu của họ và xác minh mật khẩu đó với mật khẩu đã băm trong cơ sở dữ liệu của chúng tôi. Nếu điều này trả về true, người dùng hiện đã đăng nhập và chuyển hướng đến
sudo apt-get install mariadb-server -y
8 [trang chủ của chúng tôi]

Chúng tôi cũng đã bao gồm chức năng đăng xuất cho phép người dùng đăng xuất bằng cách nhấp vào liên kết. Cuối cùng, chúng tôi đặt máy chủ thành

sudo apt-get install mariadb-server -y
9, nghĩa là chúng tôi đang lưu trữ cho người dùng bên ngoài [không trên cùng một máy tính] tại cổng 5000

HTML và CSS

Bây giờ chúng ta cần tạo trang web đăng nhập bằng HTML và CSS

Lần chạy đầu tiên

sudo apt-get install python python-pip python-dev libmysqlclient-dev python-mysql.connector python3-mysql.connector -y
2

sau đó

sudo apt-get install python python-pip python-dev libmysqlclient-dev python-mysql.connector python3-mysql.connector -y
3

Với tệp đó đang mở, sao chép và dán đoạn sau

sudo apt-get install python python-pip python-dev libmysqlclient-dev python-mysql.connector python3-mysql.connector -y
4

Bây giờ chúng ta đã hoàn thành trang đăng nhập, hãy tạo một trang chủ đơn giản

Tạo và mở một tệp mới ở cùng một vị trí

sudo apt-get install python python-pip python-dev libmysqlclient-dev python-mysql.connector python3-mysql.connector -y
5

Sao chép và dán đoạn mã sau

sudo apt-get install python python-pip python-dev libmysqlclient-dev python-mysql.connector python3-mysql.connector -y
6

Bây giờ chúng ta có thể thoát khỏi thư mục mẫu bằng cách gõ

sudo mysql
0 và chúng ta đã sẵn sàng để chạy

Kiểm tra mã của bạn

Bây giờ bạn đã viết mã, chúng tôi có thể chạy nó và dùng thử trong trình duyệt của chúng tôi. Để làm điều này, hãy chạy

sudo apt-get install python python-pip python-dev libmysqlclient-dev python-mysql.connector python3-mysql.connector -y
7

Bây giờ bạn có thể truy cập hệ thống bằng cách truy cập vào cùng một liên kết được sử dụng khi chúng tôi tạo người dùng.

sudo mysql
1

Xin chúc mừng. Bây giờ bạn đã tạo một hệ thống đăng nhập người dùng cho một trang web bằng Python. Giờ đây, bạn có thể tạo trang web của riêng mình với các trang web riêng tư, nơi bạn có thể thực hiện những việc như ghi nhật ký riêng tư, lưu trữ ghi chú của mình hoặc các tệp khác, v.v. Hãy để trí tưởng tượng của bạn bay xa và tạo ra thứ gì đó tuyệt vời

Đăng nhập trong Python là gì?

Mô-đun Đăng nhập dễ dàng là thư viện Python giúp bạn đăng nhập vào các tài khoản xã hội của mình như Facebook, Instagram, Twitter, Linkedin, Reddit, v.v. thông qua Python mà không cần mở trang web theo cách thủ công . Cài đặt. . Installation.

Làm cách nào để tạo thông tin đăng nhập bằng Python?

Tìm hiểu từng bước .
Tạo cửa sổ menu chính
Tạo cửa sổ đăng ký
Đăng ký thông tin của người dùng trong tệp văn bản bằng Python
Kiểm tra xem thông tin của người dùng đã tồn tại hay chưa
Tạo cửa sổ đăng nhập và xác minh người dùng

Làm cách nào để tạo hệ thống đăng nhập bằng Python bằng tệp văn bản?

name = input["Vui lòng nhập tên của bạn. "] age = input["Bây giờ vui lòng nhập tuổi của bạn. "] tên người dùng = tên [0. 3] + age print["Tên người dùng của bạn đã được tạo và là", tên người dùng, ". "] password = input["Bây giờ hãy tạo một mật khẩu. "] file = open["Đăng nhập

Chủ Đề