This commit is contained in:
Arsen Mirzaev Tatyano-Muradovich 2024-01-16 18:48:10 +07:00
parent afce34a362
commit 4d42e7dca4
2 changed files with 6 additions and 6 deletions

View File

@ -60,7 +60,7 @@ final class session extends core
// Проверка параметров на соответствование требованиям
if ($length === 0) throw new exception('Номер не может быть пустым');
if ($length !== 11) throw new exception('Номер должен иметь 11 цифр');
if (preg_match_all('/[^\d\(\)\-\s\r\n\t\0]+/u', $parameters['worker'], $matches) > 0) throw new exception('Нельзя использовать символы: ' . implode(', ', ...$matches));
if (preg_match_all('/[^\d\(\)\-\s\r\n\t\0]+/u', $parameters['worker'], $matches) > 0) throw new exception('Нельзя использовать символы: ' . implode(', ', ...$matches ?? []));
if ($remember = isset($parameters['remember']) && $parameters['remember'] === '1') {
// Запрошено запоминание
@ -162,7 +162,7 @@ final class session extends core
// Проверка параметров на соответствование требованиям
if ($length === 0) throw new exception('Идентификатор аккаунта не может быть пустым');
if ($length > 12) throw new exception('Идентификатор аккаунта должен иметь не более 12 цифр');
if (preg_match_all('/[^\d\(\)\-\s\r\n\t\0]+/u', $parameters['administrator'], $matches) > 0) throw new exception('Нельзя использовать символы: ' . implode(', ', ...$matches));
if (preg_match_all('/[^\d\(\)\-\s\r\n\t\0]+/u', $parameters['administrator'], $matches) > 0) throw new exception('Нельзя использовать символы: ' . implode(', ', ...$matches ?? []));
if ($remember = isset($parameters['remember']) && $parameters['remember'] === '1') {
// Запрошено запоминание
@ -268,7 +268,7 @@ final class session extends core
// Проверка параметров на соответствование требованиям
if ($length === 0) throw new exception('Идентификатор аккаунта не может быть пустым');
if ($length > 12) throw new exception('Идентификатор аккаунта должен иметь не более 12 цифр');
if (preg_match_all('/[^\d\(\)\-\s\r\n\t\0]+/u', $parameters['operator'], $matches) > 0) throw new exception('Нельзя использовать символы: ' . implode(', ', ...$matches));
if (preg_match_all('/[^\d\(\)\-\s\r\n\t\0]+/u', $parameters['operator'], $matches) > 0) throw new exception('Нельзя использовать символы: ' . implode(', ', ...$matches ?? []));
if ($remember = isset($parameters['remember']) && $parameters['remember'] === '1') {
// Запрошено запоминание
@ -364,7 +364,7 @@ final class session extends core
// Проверка параметров на соответствование требованиям
if ($length === 0) throw new exception('Идентификатор аккаунта аккаунта не может быть пустым');
if ($length > 40) throw new exception('Идентификатор аккаунта аккаунта должен иметь не более 40 символов');
if (preg_match_all('/[^\d\(\)\-\s\r\n\t\0]+/u', $parameters['market'], $matches) > 0) throw new exception('Нельзя использовать символы: ' . implode(', ', ...$matches));
if (preg_match_all('/[^\d\(\)\-\s\r\n\t\0]+/u', $parameters['market'], $matches) > 0) throw new exception('Нельзя использовать символы: ' . implode(', ', ...$matches ?? []));
if ($remember = isset($parameters['remember']) && $parameters['remember'] === '1') {
// Запрошено запоминание
@ -456,7 +456,7 @@ final class session extends core
// Проверка параметров на соответствование требованиям
if ($length > 300) throw new exception('Пароль не может быть длиннее 300 символов');
if (preg_match_all('/[^\w\s\r\n\t\0]+/u', $parameters['password'], $matches) > 0) throw new exception('Нельзя использовать символы: ' . implode(', ', ...$matches));
if (preg_match_all('/[^\w\-\_\d\s]+/u', $parameters['password'], $matches) > 0) throw new exception('Нельзя использовать символы: ' . implode(', ', ...$matches ?? []));
// Инициализация значения по умолчанию для типа аккаунта
$parameters['type'] ??= 'worker';

View File

@ -63,7 +63,7 @@ final class task extends core
?string $end = null,
?string $market = null,
bool $confirmed = false,
bool $published = false,
bool $published = true,
bool $hided = false,
bool $problematic = false,
bool $completed = false,