Cách thay đổi mật khẩu đã quên trong PHP



Bài viết này sẽ cung cấp cho bạn kiến ​​thức chi tiết và toàn diện về các cách khác nhau để thay đổi mật khẩu bị quên trong PHP.

Hệ thống đăng nhập là nơi bắt buộc khôi phục mật khẩu đã quên. Mật khẩu tài khoản bị quên được người dùng cập nhật bằng hệ thống đăng nhập. Mật khẩu dấu có thể được đặt lại dễ dàng bằng liên kết quên mật khẩu. Trong bài này, chúng ta sẽ hiểu về Mật khẩu trong Theo thứ tự sau:

Quên mật khẩu

Quá trình khôi phục mật khẩu đã quên và tạo tập lệnh để triển khai chức năng email quên mật khẩu trong hệ thống đăng nhập PHP.





password-in-php

Tệp được kiểm tra có thể được sử dụng để khôi phục mật khẩu đã quên. Các con trỏ sau cần được xem xét khi cung cấp mật khẩu trong PHP:



  • Style.css: quên, biểu mẫu còn lại và đăng nhập kiểu

    tham số trong hoạt cảnh là gì
  • Rest password.php: hiển thị biểu mẫu mật khẩu còn lại

  • Người dùng accont.php: xử lý quên mật khẩu, đặt lại mật khẩu và gửi email.



  • Quên mật khẩu .php: hiển thị biểu mẫu quên mật khẩu

  • User.php: xử lý các công việc liên quan đến cơ sở dữ liệu

  • Index.php: hiển thị biểu mẫu đăng nhập với dòng mật khẩu quên

Phương pháp đặt lại mật khẩu trong PHP

Người dùng có thể đặt lại mật khẩu bằng 3 phương pháp được liệt kê dưới đây:

  • Gửi mật khẩu: Nó được tìm nạp do cơ sở dữ liệu của cơ sở dữ liệu là một mật khẩu được nhắn tin thuần túy (những loại này không được khuyến khích)

  • Tạo một chuỗi ngẫu nhiên làm mật khẩu . Người dùng đã nhận được nó trong loại email. Cơ sở dữ liệu sẽ được cập nhật các mật khẩu bằng mật khẩu đã băm.

  • Sử dụng mã thông báo đặt lại mật khẩu: chuỗi băm được tạo ngẫu nhiên. Cơ sở dữ liệu được lưu trữ trong một chuỗi băm nhưng chúng có thể không được lưu trữ trong cột mật khẩu. Người dùng nhận được một liên kết dưới dạng một email. Người dùng sẽ được yêu cầu nhập mật khẩu. Mật khẩu cũ có thể được sử dụng để đăng nhập cho đến thời điểm đó.

Đây là hai đoạn script cho phép sửa đoạn script quên mật khẩu PHP.Người cho phép người dùng nhập địa chỉ email của họ để lưu mật khẩu mới, họ có thể phải truy cập vào liên kết được gửi qua email

THÍ DỤ:

Để viết php quên mật khẩu. Bắt đầu với một tài liệu mới trong văn bản đã chỉnh sửa hoặc IDE, được đặt tên là php quên mật khẩu.

Mã là:

& ampampampampampampampampampampampampampampampampampampampampampampampampampampampamp; bao gồm kết nối cơ sở dữ liệu và tạo Biến cờ: if ($ -server (“phương thức yêu cầu”) = ”post”) (request (MYSQL) $ ud = false

Đặt lại mật khẩu trong PHP

Việc mọi người quên mật khẩu thường gặp nhất trong một trang web, cần phải có phương án dự phòng cho những trường hợp và điều kiện như vậy. Khi có thêm điều này, rất khó để quản lý trang web

Đây sẽ là một tập lệnh cho mục đích đặt lại mật khẩu. Mật khẩu được lưu trữ trong cơ sở dữ liệu được mã hóa bằng hàm băm mật khẩu PHP (), không có cách nào để cố gắng và phiên bản không được mã hóa

cách tạo một tham số trong hoạt cảnh

Cách thay thế là tạo mật khẩu mới và thay đổi mật khẩu hiện có thành giá trị này. Thay vì chỉ hiển thị mật khẩu mới trong trình duyệt, mật khẩu mới sẽ được gửi qua email đến địa chỉ mà người dùng đã đăng ký.

Với điều này, chúng ta đi đến phần cuối của bài viết này. Tôi hy vọng bạn đã hiểu về các cách khác nhau để đặt lại mật khẩu.

Kiểm tra của Edureka, một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần bình luận và tôi sẽ liên hệ lại với bạn.