setdata; $loginset = SystemSetting::settingLoad('loginset', 'system_loginset'); if ($set_data) { $pwd_mark = false;//为了刷新修改密码时间 $loginset = unserialize(app('SystemSetting')->get('loginset')['value']);//拒绝缓存 if($loginset['force_change_pwd'] != 1) { $pwd_mark = true; } $site = SystemSetting::settingSave($set_data, 'loginset', 'system_loginset'); if ($site) { if($set_data['force_change_pwd'] == 1 && $pwd_mark) { AdminUser::where('uid','!=',1)->where('deleted_at',null)->update(['change_password_at' => time()]); } return $this->successJson('成功', ''); } else { return $this->errorJson('失败', ''); } } if ($loginset) { $loginset['white_list_verify'] = $loginset['white_list_verify'] ? : "0"; } return $this->successJson('成功', $loginset?:[]); } public function whiteList() { $data = WhiteList::getWhite(request()->search)->paginate(20); return $this->successJson('成功', $data); } public function addWhiteList() { try { $res = WhiteList::addIP(request()->white_list); if (!$res) { throw new \Exception('添加失败'); } return $this->successJson('成功'); } catch (\Exception $e) { return $this->errorJson($e->getMessage()); } } public function editWhiteList() { try { $res = WhiteList::editIP(request()->id,request()->edit); if (!$res) { throw new \Exception('编辑失败'); } return $this->successJson('成功'); } catch (\Exception $e) { return $this->errorJson($e->getMessage()); } } public function delWhiteList() { try { $res = WhiteList::delIP(request()->id); if (!$res) { throw new \Exception('删除失败或已删除'); } return $this->successJson('成功'); } catch (\Exception $e) { return $this->errorJson($e->getMessage()); } } }