วิธีเปลี่ยนรหัสผ่านที่ลืมใน PHP



บทความนี้จะให้ความรู้โดยละเอียดและครอบคลุมเกี่ยวกับวิธีต่างๆในการเปลี่ยนรหัสผ่านที่ลืมใน PHP

ระบบเข้าสู่ระบบเป็นที่บังคับในการกู้คืนรหัสผ่านที่ลืม รหัสผ่านบัญชีที่ผู้ใช้ลืมจะอัปเดตโดยใช้ระบบล็อกอิน รหัสผ่านเน้นเสียงสามารถรีเซ็ตได้อย่างง่ายดายโดยลืมรหัสผ่านลิงค์ ในบทความนี้เราจะทำความเข้าใจเกี่ยวกับรหัสผ่านใน ตามลำดับต่อไปนี้:

ลืมรหัสผ่าน

กระบวนการกู้คืนรหัสผ่านที่ลืมและสร้างสคริปต์เพื่อใช้งานอีเมลลืมรหัสผ่านในระบบเข้าสู่ระบบ PHP





password-in-php

ไฟล์ที่ทดสอบสามารถใช้ในการกู้คืนรหัสผ่านที่ลืมได้ คำแนะนำต่อไปนี้ต้องได้รับการพิจารณาในขณะที่ระบุรหัสผ่านใน PHP:



  • สไตล์. css: ลืมพักแบบฟอร์มและสไตล์การเข้าสู่ระบบ

    วิธีใช้พลังงานใน python
  • พัก password.php: แสดงแบบฟอร์มรหัสผ่านที่เหลือ

  • ผู้ใช้ accont.php: จัดการลืมรหัสผ่านรีเซ็ตรหัสผ่านและส่งอีเมล



  • ลืมรหัสผ่าน .php: แสดงแบบฟอร์มลืมรหัสผ่าน

  • User.php: จัดการงานที่เกี่ยวข้องกับฐานข้อมูล

  • Index.php: แสดงแบบฟอร์มเข้าสู่ระบบด้วยบรรทัดที่ลืมรหัสผ่าน

วิธีการรีเซ็ตรหัสผ่านใน PHP

ผู้ใช้สามารถรีเซ็ตรหัสผ่านได้โดยใช้ 3 วิธีด้านล่าง:

  • การส่งรหัสผ่าน: มีการดึงข้อมูลเนื่องจากฐานข้อมูลของฐานข้อมูลเป็นรหัสผ่านแบบข้อความธรรมดา (ไม่แนะนำประเภทนี้)

  • สร้างสตริงสุ่มเป็นรหัสผ่าน . ผู้ใช้ได้รับอีเมลประเภทนี้ ฐานข้อมูลจะอัปเดตด้วยรหัสผ่านโดยใช้รหัสผ่านที่แฮช

  • ใช้โทเค็นรีเซ็ตรหัสผ่าน: สตริงแฮชถูกสร้างขึ้นแบบสุ่ม ฐานข้อมูลถูกเก็บไว้ในสตริงที่แฮช แต่อาจไม่ถูกเก็บไว้ในคอลัมน์รหัสผ่าน ผู้ใช้ได้รับลิงค์ในรูปแบบของอีเมล ผู้ใช้จะถูกขอให้ป้อนรหัสผ่าน รหัสผ่านเดิมสามารถใช้เพื่อเข้าสู่ระบบได้จนถึงเวลานั้น

นี่คือสองสคริปต์ที่อนุญาตให้แก้ไขสคริปต์รหัสผ่าน PHP ที่ลืมผู้ที่อนุญาตให้ผู้ใช้ป้อนที่อยู่อีเมลเพื่อบันทึกรหัสผ่านใหม่พวกเขาอาจต้องไปที่ลิงก์ที่ส่งอีเมล

ตัวอย่าง:

ในการเขียน php ลืมรหัสผ่าน เริ่มต้นด้วยเอกสารใหม่ในข้อความที่แก้ไขหรือ IDE เพื่อตั้งชื่อว่าลืมรหัสผ่าน php

รหัสคือ:

& ampampampampampampampampampampampampampampampampampampampampampampampampampampampampampamplt? php #script 18.10- ลืมรหัสผ่าน. php ต้องการ (“ include config.inc.php”) $ page_title =” ลืมรหัสผ่าน” รวม (“ include / header.html”) ตรวจสอบว่าส่งแบบฟอร์มแล้วหรือยัง รวมการเชื่อมต่อฐานข้อมูลและสร้างตัวแปรแฟล็ก: if ($ -server (“ request method”) =” post”) (ต้องใช้ (MYSQL) $ ud = false

การรีเซ็ตรหัสผ่านใน PHP

หลีกเลี่ยงไม่ได้ที่ผู้คนลืมรหัสผ่านหรือที่พบบ่อยที่สุดในเว็บไซต์จะถูกนำเข้ามาเพื่อให้มีแผนฉุกเฉินสำหรับเงื่อนไขและโอกาสดังกล่าว เมื่อสิ่งพิเศษนี้มีมันยากพอสำหรับการดูแลไซต์

นี่จะเป็นสคริปต์สำหรับจุดประสงค์ในการรีเซ็ตรหัสผ่าน รหัสผ่านที่เก็บไว้ในฐานข้อมูลจะถูกเข้ารหัสโดยใช้ฟังก์ชันแฮชรหัสผ่าน PHP () ไม่มีวิธีใดที่จะมุ่งมั่นและไม่เข้ารหัสเวอร์ชัน

java ฟังก์ชันเสมือนคืออะไร

อีกทางเลือกหนึ่งคือสร้างรหัสผ่านใหม่และเปลี่ยนรหัสผ่านที่มีอยู่เป็นค่านี้ แทนที่จะแสดงรหัสผ่านใหม่ในการเรียกดูรหัสผ่านใหม่จะถูกส่งทางอีเมลไปยังที่อยู่ที่ผู้ใช้ลงทะเบียนไว้

ด้วยเหตุนี้เราจึงมาถึงจุดสิ้นสุดของบทความนี้ ฉันหวังว่าคุณจะเข้าใจวิธีต่างๆในการรีเซ็ตรหัสผ่าน

ตรวจสอบไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป