From 88040572b9d53af13f895ec079160d0026c3c543 Mon Sep 17 00:00:00 2001 From: zhaoxiang <756958008@qq.com> Date: Tue, 15 Nov 2016 23:16:03 +0800 Subject: [PATCH] =?UTF-8?q?modified=20=E7=A6=81=E6=AD=A2=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=91=98=E8=A2=AB=E7=A6=81=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/User.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/application/admin/controller/User.php b/application/admin/controller/User.php index 2efda14..a7bad6e 100644 --- a/application/admin/controller/User.php +++ b/application/admin/controller/User.php @@ -145,13 +145,17 @@ class User extends Base { public function close(){ if( $this->request->isPut() ){ $id = $this->request->put($this->primaryKey); - $userObj = \app\admin\model\User::get([$this->primaryKey => $id]); - if( is_null($userObj) ){ - $this->error('用户不存在',''); + if(!isAdministrator($id)){ + $userObj = \app\admin\model\User::get([$this->primaryKey => $id]); + if( is_null($userObj) ){ + $this->error('用户不存在',''); + }else{ + $userObj->status = 0; + $userObj->save(); + $this->success('操作成功', url('User/index')); + } }else{ - $userObj->status = 0; - $userObj->save(); - $this->success('操作成功', url('User/index')); + $this->error('管理员不能被禁用',''); } } }