Đă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 demoTẢ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
và
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
8sudo apt-get install cmake build-essential -y
0Sau đó, 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
0Và để tạo bảng
sudo apt-get install cmake build-essential -y
1Bâ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
2sudo apt-get install cmake build-essential -y
3sudo apt-get install cmake build-essential -y
4Mở tệp này, sao chép và dán đoạn mã sau
sudo apt-get install cmake build-essential -y
5Bâ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
1Bây giờ, trong khi vẫn đang chạy tmux
sudo apt-get install cmake build-essential -y
6Sau đó 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
4Bây giờ chạy
sudo apt-get install cmake build-essential -y
7và 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
4và 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
9Sau đó, nhấn
sudo apt-get install mariadb-server -y
5, tiếp theo là sudo apt-get install mariadb-server -y
6lậ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
0Vớ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
1Trong 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 5000HTML 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
2sau đó
sudo apt-get install python python-pip python-dev libmysqlclient-dev python-mysql.connector python3-mysql.connector -y
3Vớ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
4Bâ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
5Sao 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
6Bâ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ạyKiể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
7Bâ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
1Xin 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