Skip to content

wp_sms_sms_otp_length

تخصيص طول رموز OTP المُنشأة بواسطة WSMS.

يتيح لك فلتر wp_sms_sms_otp_length تخصيص طول رموز كلمة المرور لمرة واحدة (OTP) المُنشأة بواسطة WSMS.

الصيغة

add_filter('wp_sms_sms_otp_length', 'your_callback');

المعاملات

المعاملالنوعالوصف
$lengthintطول OTP (الافتراضي يختلف)

القيود

يجب أن يكون الطول عدداً صحيحاً بين 2 و 10. القيم خارج هذا النطاق ستُطلق استثناء InvalidArgumentException.

الحد الأدنىالحد الأقصىالافتراضي
2104-6

أمثلة

تعيين OTP من 4 أرقام

add_filter('wp_sms_sms_otp_length', function($length) {
    return 4;
});

تعيين OTP من 6 أرقام

add_filter('wp_sms_sms_otp_length', function($length) {
    return 6;
});

OTP أطول لأمان أعلى

add_filter('wp_sms_sms_otp_length', function($length) {
    return 8;
});

حالات الاستخدام

  • مطابقة طول OTP مع معايير البنوك/المالية
  • رموز أقصر لتجربة مستخدم أفضل
  • رموز أطول لمتطلبات أمان أعلى
  • التوافق مع متطلبات التكاملات الخارجية

ذات صلة

آخر تحديث: ٢٣ ديسمبر ٢٠٢٤