save($adminData)){ $groupAccess['uid']=$this->id; $groupAccess['group_id']=$data['group_id']; db('auth_group_access')->insert($groupAccess); return true; }else{ return false; } } public function getadmin(){ return $this::paginate(5,false,[ 'type'=>'boot', 'var_page' => 'page', ]); } public function saveadmin($data,$admins){ if(!$data['name']){ return 2;//管理员用户名为空 } if(!$data['password']){ $data['password']=$admins['password']; }else{ $data['password']=md5($data['password']); } db('auth_group_access')->where(array('uid'=>$data['id']))->update(['group_id'=>$data['group_id']]); return $this::update(['name'=>$data['name'],'password'=>$data['password']],['id'=>$data['id']]); } public function deladmin($id){ if($this::destroy($id)){ return 1; }else{ return 2; } } public function login($data){ $admin=Admin::getByName($data['name']); if($admin){ if($admin['password']==md5($data['password'])){ session('id', $admin['id']); session('name', $admin['name']); if($data['page'] == 1){ return 2; //数据报表 }elseif($data['page'] == 2){ return 4; //设备台帐 }elseif($data['page'] == 3){ return 5; //系统管理 } }else{ return 3; //登录密码错误 } }else{ return 1; //用户不存在的情况 } } }