超管后台 - 限制账号只能为英文或者数字及组合方式

This commit is contained in:
柳清爽
2025-04-22 17:32:20 +08:00
parent d20a76adb5
commit 22cb6a19b9
5 changed files with 10 additions and 6 deletions

View File

@@ -49,13 +49,14 @@ class UpdateAdministratorController extends BaseController
{
$validate = Validate::make([
'id' => 'require|regex:/^[1-9]\d*$/',
'account' => 'require|/\S+/',
'account' => 'require|regex:^[a-zA-Z0-9]+$|/\S+/',
'username' => 'require|/\S+/',
'password' => '/\S+/',
'permissionIds' => 'array',
], [
'id.require' => '缺少必要参数',
'account.require' => '账号不能为空',
'account.regex' => '账号只能用数字或者字母或者数字字母组合',
'username.require' => '用户名不能为空',
'permissionIds.array' => '请至少分配一种权限',
]);