ช่วยดูเกี่ยวกับการเปลียนรหัสผ่านหน่อยครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ช่วยดูเกี่ยวกับการเปลียนรหัสผ่านหน่อยครับ
ช่วยดูเกี่ยวกับการเปลียนรหัสผ่านหน่อยครับ
Copy
จาก code ติดปัญหาตรงที่เมื่อมีการกรอกรหัสผ่านเดิมลงไป กลับมีการเเจ้งเตือนว่ารหัสผ่านเดิมไม่ถูกต้อง รบกวนเเนะนำเพิ่มเติมด้วยครับ
$cus_id = isset($_GET['cus_id']); $cus_origi_pass = $_POST['cus_origi_pass']; $hash_origi_password = md5($cus_origi_pass); $cus_new_pass = $_POST['cus_new_pass']; $hash_new_password = md5($cus_new_pass); $cus_confirm_pass = $_POST['cus_confirm_pass']; $sql = "SELECT * FROM customer WHERE cus_password ='$hash_origi_password' "; //ตรวจรหัสผ่านเก่าว่าตรงกับที่อยู่ในฐานข้อมูลหรือไม่ $result = mysqli_query($con, $sql); if ($cus_origi_pass == "") { echo "<script>alert('คุณยังไม่ได้กรอกรหัสผ่านเดิม');window.location='Cus_Edit_Pass.php';</script>"; } else if ($hash_origi_password == "1") { if ($cus_new_pass != $cus_confirm_pass) { //เช็คว่ารหัวผ่านใหม่ตรงกับที่ยืนยันหรือไม่ เมื่อรหัสผ่านไม่ตรง echo "<script>alert('รหัสผ่านใหม่กับการยืนยันรหัสผ่านไม่ตรงกัน');window.location='Cus_Edit_Pass.php';</script>"; } else if (mysqli_num_rows($result) == 1) { //ถ้ารหัสผ่านตรง if (checkPassword($password)) { //ตรวจสอบว่ารหัสผ่านมีข้อความผสมตัวเลข $sqlUp = "UPDATE customer SET cus_password WHERE cus_id ='$cus_id'"; $relUp = mysqli_query($con, $sqlUp); echo "<script>alert('รหัสผ่านถูกเปลี่ยนเรียบร้อยแล้ว');window.location='Manage_Cus.php';</script>"; } else { echo "<script>alert('รหัสผ่านต้องมีทั้งอักษรและตัวเลข และยาวอย่างน้อย 8 ตัวอักษร');window.location='Cus_Edit_Pass.php';</script>"; } } } else { echo "<script>alert('คุณกรอกรหัสผ่านเดิมไม่ถูกต้อง');window.location='Cus_Edit_Pass.php';</script>"; }
Antineww
16-01-2019
16:45:27
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ