اذهب إلى المحتوى

السؤال

نشر

السلام عليكم

لدي في جدول الاعضاء حقل كود التحقق لاسترداد كلمة السر يتم توليد كود ويضاف للجدول ويتم ارسالة عبر البريد الالكتروني 

اريد بعد تغيير المستخدم لكلمة المرور تفريغ حقل كود التحقق الخاص بهذا المستخدم

<?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();        
?> 

 

Recommended Posts

  • 1
نشر

المفهوم من كلمة تفريغ هنا هو إما وضع قيمة فارغة '' أو القيمة 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 يمكنك إما تغييرها في قاعدة البيانات أو استبدالها بالقيمة الفارغة ''

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...