По умолчанию длина 6 символов. Без возможности изменения.
list($code, $phoneNumber) = \CUser::GeneratePhoneCode($userId);
|
Задается в классе OtpAlgorithm
abstract class OtpAlgorithm {
protected $digits = 4;
}
|
В связи с тем смски стали дорогие. Многие клиенты переходят на отправку кода через звонки. А там используют 4 последних символа номера телефона.
Хотелось бы изменять длину через настройки модуля в админке.
Или хотя бы метод setDigits, для установки длинны.