v1.0.38: 邮箱/国内手机号/身份证正则格式校验 - 后端validate.php(接入person add/update、duplicate_check账号校验、soft_update、hard_add/convert)前端common.js三函数+person/media/fragment表单提交校验
This commit is contained in:
@@ -10,6 +10,7 @@ require_once __DIR__ . '/../common/logger.php';
|
||||
require_once __DIR__ . '/../common/helpers.php';
|
||||
require_once __DIR__ . '/../common/completeness.php';
|
||||
require_once __DIR__ . '/../common/duplicate_check.php';
|
||||
require_once __DIR__ . '/../common/validate.php';
|
||||
|
||||
checkAjax();
|
||||
checkPermission('person');
|
||||
@@ -33,6 +34,7 @@ if (!$old) {
|
||||
// 唯一性校验(排除自身):身份证号码 / 联系方式,收集全部重复
|
||||
$dups = [];
|
||||
if (!empty($data['id_number'])) {
|
||||
checkFieldFormat('id_number', $data['id_number']);
|
||||
$dup = findDuplicate($pdo, 'id_number', $data['id_number'], [$id]);
|
||||
if ($dup) $dups[] = $dup;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user