wp_sms_sms_otp_length
تخصيص طول رموز OTP المُنشأة بواسطة WSMS.
يتيح لك فلتر wp_sms_sms_otp_length تخصيص طول رموز كلمة المرور لمرة واحدة (OTP) المُنشأة بواسطة WSMS.
الصيغة
add_filter('wp_sms_sms_otp_length', 'your_callback');
المعاملات
| المعامل | النوع | الوصف |
|---|---|---|
$length | int | طول OTP (الافتراضي يختلف) |
القيود
يجب أن يكون الطول عدداً صحيحاً بين 2 و 10. القيم خارج هذا النطاق ستُطلق استثناء InvalidArgumentException.
| الحد الأدنى | الحد الأقصى | الافتراضي |
|---|---|---|
| 2 | 10 | 4-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 مع معايير البنوك/المالية
- رموز أقصر لتجربة مستخدم أفضل
- رموز أطول لمتطلبات أمان أعلى
- التوافق مع متطلبات التكاملات الخارجية
ذات صلة
- محدد معدل OTP - تحديد تكرار طلبات OTP
- wp_sms_otp_generated - خطاف الإجراء عند إنشاء OTP
آخر تحديث: ٢٣ ديسمبر ٢٠٢٤