Hamada Ahmed نشر 27 يوليو 2021 أرسل تقرير نشر 27 يوليو 2021 السلام عليكم لدي في جدول الاعضاء حقل كود التحقق لاسترداد كلمة السر يتم توليد كود ويضاف للجدول ويتم ارسالة عبر البريد الالكتروني اريد بعد تغيير المستخدم لكلمة المرور تفريغ حقل كود التحقق الخاص بهذا المستخدم <?php // Set parameters $password = password_hash($_REQUEST['password'], PASSWORD_DEFAULT); $confirm_password = password_hash($_REQUEST['confirm_password'], PASSWORD_DEFAULT); $stmt = $db->prepare("UPDATE accounts SET password=?,confirm_password=? WHERE verification_key=?"); $stmt->bind_param('sss',$password,$confirm_password,$_SESSION['verification_code']); $stmt->execute(); if ($stmt) { //تفريغ كود التحقق } $stmt->close(); ?> اقتباس
1 Sam Ahw نشر 27 يوليو 2021 أرسل تقرير نشر 27 يوليو 2021 المفهوم من كلمة تفريغ هنا هو إما وضع قيمة فارغة '' أو القيمة NULL داخل هذا الحقل بما أنه من نمط سلسلة نصية أو string بحسب الاستعلام لديك sss، أي بأن تصبح قيمة الحقل: verification_key='' أو verification_key=NULL وذلك يعتمد على النمط المسموح في هذا الحقل بجدول قاعدة البيانات لديك. ويمكنك تحقيق ذلك بإجراء أمر التعديل نفسه ضمن الشرط مع وضع إحدى القيم السابقة. $key = null; $stmt = $db->prepare("UPDATE accounts SET verification_key=? WHERE verification_key=?"); $stmt->bind_param('ss',$key,$_SESSION['verification_code']); في حال كان غير مسموح وضع القيم Null يمكنك إما تغييرها في قاعدة البيانات أو استبدالها بالقيمة الفارغة '' 1 اقتباس
السؤال
Hamada Ahmed
السلام عليكم
لدي في جدول الاعضاء حقل كود التحقق لاسترداد كلمة السر يتم توليد كود ويضاف للجدول ويتم ارسالة عبر البريد الالكتروني
اريد بعد تغيير المستخدم لكلمة المرور تفريغ حقل كود التحقق الخاص بهذا المستخدم
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.