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']); return 2; }else{ return 3; } }else{ return 1; } } }