From 1a0f6776ebcce0519a89e108398a103082ffca26 Mon Sep 17 00:00:00 2001 From: wanghongjun <1445693971@qq.com> Date: Fri, 8 May 2026 13:47:31 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=90=E5=88=B6=E8=B6=85=E7=AE=A1=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E5=88=A0=E9=99=A4=E6=97=A0=E6=B3=95=E7=BC=96=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Services/AdminUsersService.php | 3 +++ resources/lang/en/service.php | 3 ++- resources/lang/zh-CN/service.php | 3 ++- resources/lang/zh-TW/service.php | 3 ++- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/Services/AdminUsersService.php b/app/Services/AdminUsersService.php index 71e6b1c..7ffe5a0 100644 --- a/app/Services/AdminUsersService.php +++ b/app/Services/AdminUsersService.php @@ -96,6 +96,9 @@ final class AdminUsersService throw new Exception(__('service.admin_user.name_exists')); } $model = AdminUsers::findOrFail($id); + if ($model['username'] == 'Admin' || $id == 1) { + throw new Exception(__('service.admin_user.not_edit')); + } $oldValue = $model->toArray(); $update = [ 'username' => $data['username'], diff --git a/resources/lang/en/service.php b/resources/lang/en/service.php index 43aba9a..bcb3bfd 100644 --- a/resources/lang/en/service.php +++ b/resources/lang/en/service.php @@ -7,7 +7,8 @@ return [ ], 'admin_user' => [ 'name_exists' => 'The user account already exists', - 'not_del' => 'Super management account cannot be deleted' + 'not_del' => 'Super management account cannot be deleted', + 'not_edit' => 'Super management account cannot be edited' ], 'admin_translation' => [ 'data_exists' => 'Translation configuration already exists' diff --git a/resources/lang/zh-CN/service.php b/resources/lang/zh-CN/service.php index acbe593..dfc52a3 100644 --- a/resources/lang/zh-CN/service.php +++ b/resources/lang/zh-CN/service.php @@ -7,7 +7,8 @@ return [ ], 'admin_user' => [ 'name_exists' => '用户账号已存在', - 'not_del' => '超管账号不可删除' + 'not_del' => '超管账号不可删除', + 'not_edit' => '超管账号不可编辑' ], 'admin_translation' => [ 'data_exists' => '翻译配置已存在' diff --git a/resources/lang/zh-TW/service.php b/resources/lang/zh-TW/service.php index 456d05d..0243082 100644 --- a/resources/lang/zh-TW/service.php +++ b/resources/lang/zh-TW/service.php @@ -7,7 +7,8 @@ return [ ], 'admin_user' => [ 'name_exists' => '用戶帳號已存在', - 'not_del' => '超管帳號不可删除' + 'not_del' => '超管帳號不可删除', + 'not_edit' => '超管帳號不可編輯' ], 'admin_translation' => [ 'data_exists' => '翻譯配寘已存在'