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

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

@@ -41,12 +41,13 @@ class AddAdministratorController extends BaseController
protected function dataValidate(array $params): self
{
$validate = Validate::make([
'account' => 'require|/\S+/',
'account' => 'require|regex:^[a-zA-Z0-9]+$|/\S+/',
'username' => 'require|/\S+/',
'password' => 'require|/\S+/',
'permissionIds' => 'require|array',
], [
'account.require' => '账号不能为空',
'account.regex' => '账号只能用数字或者字母或者数字字母组合',
'username.require' => '用户名不能为空',
'password.require' => '密码不能为空',
'permissionIds.require' => '请至少分配一种权限',