# 基本設置
## 修改個人信息
/admin/index/userInfo
~~~
// 用戶信息
public function userInfo(){
$Admin = new AdminModel();
$adminInfo = $Admin->getInfo($this->admin_id);
// 修改用戶信息
if(request()->isAjax()){
$param = input('post.');
$param['data']['id'] = $this->admin_id;
$flag = $Admin->add($param['data']);
$description = '修改信息:昵稱='.$param['data']['nickname'].',昵稱='.$param['data']['phone']
.',昵稱='.$param['data']['email'].'';
writelog_admin('admin','editUserInfo',$description);
return json(['code' => $flag['code'], 'data' => $flag['data'], 'msg' => $flag['msg']]);
}
$this->assign('info',$adminInfo);
return $this->fetch();
}
~~~
## 修改個人密碼
/admin/index/password
修改密碼需要添加原密碼,修改成功后會自動退出
~~~
public function password(){
$Admin = new AdminModel();
if(request()->isAjax()){
$post = Request::instance()->param();
$password = $post['data']['password'];
$rpassword = $post['data']['rpassword'];
$old_password = $post['data']['old_password'];
if($password!=$rpassword){
return json(['code' => 1, 'msg' => '兩次密碼不一致']);
}
$map = [];
$map['id'] = $this->admin_id;
$map['password'] = password($old_password);
$adminInfo = Db::name('admin')->where( $map )->find();
if(empty($adminInfo)){
return json(['code' => 1, 'msg' => '原密碼不正確']);
}
Db::name('admin')->where( 'id',$this->admin_id )->update(['password'=>password($password)]);
session(null);
writelog_admin('admin','changePassword','密碼修改成功');
return json(['code' => 0, 'msg' => '密碼修改成功']);
}
$adminInfo = $Admin->getInfo($this->admin_id);
$this->assign('info',$adminInfo);
return $this->fetch();
}
~~~
## 清理緩存
/admin/index/clearCache
~~~
/**
* 清除緩存
*/
public function clearCache() {
$act = input('act');
if($act=='clear_all'){
Cache::clear();
array_map( 'unlink', glob( TEMP_PATH.'*.php' ) );
$path = glob( LOG_PATH.'*' );
foreach ($path as $item) {
array_map( 'unlink', glob( $item.DS.'*.*' ) );
rmdir( $item );
}
return json(['code' => '0', 'data' => '', 'msg' => '操作成功!']);
}
//清除緩存文件
if($act=='clear_cache'){
Cache::clear();
return json(['code' => '0', 'data' => '', 'msg' => '操作成功!']);
}
// 刪除日志目錄及文件
if($act=='clear_log'){
$path = glob( LOG_PATH.'*' );
foreach ($path as $item) {
array_map( 'unlink', glob( $item.DS.'*.*' ) );
rmdir( $item );
}
return json(['code' => '0', 'data' => '', 'msg' => '操作成功!']);
}
// 清空臨時文件
if($act=='clear_temp'){
array_map( 'unlink', glob( TEMP_PATH.'*.php' ) );
return json(['code' => '0', 'data' => '', 'msg' => '操作成功!']);
}
$cacheFileNum = scanfiles('../runtime/cache/');
$this->assign('cacheFileNum',count($cacheFileNum));
$tempFileNum = scanfiles('../runtime/temp/');
$this->assign('tempFileNum',count($tempFileNum));
$logFileNum = scanfiles('../runtime/log/');
$this->assign('logFileNum',count($logFileNum));
return $this->fetch();
}
~~~
- 序言
- 開發規范
- 開發模塊及流程
- 費用管理
- 物業費
- admin
- 基本設置
- 小區管理
- 客服管理
- 統計報表
- 公告管理
- 門禁管理
- 約游管理
- 短信發送
- 員工管理
- API管理
- 日志管理
- 數據庫管理
- 系統管理
- 物業配置
- user
- 分銷商
- 帳號注冊
- 銷控
- 預留
- 控房
- 訂單管理
- 小定
- 認籌
- 認購
- 簽約
- 更名
- 換房
- 退房
- 房源查詢
- 設定付款方式
- 系統開發說明
- 客戶
- 合同
- 分銷報備系統改版方案
- 交房及網簽合同流程
- 流程管理
- 駁回
- 重新發起
- 測試流程
- 訂單
- 老銷控
- 銷控界面
- 認購轉簽約
- 全民經紀人
- 推薦客戶
- 主要問題
- 分類信息
- 代碼塊
- 數據庫
- yy_fee_mange
- 操作記錄
- 導入數據
- 興隆美麗春天四期
- 導入代碼
- 興隆美麗春天三期
- 導入代碼
- 海港小鎮
- 更新業主名
- 數據庫狀態說明
- 其他問題
- 更新日志
- 注意
- git
- 更改數據
- 權限管理
- 個別員工
- 擴展知識
- 面積定義
- 測試
- 待處理
- 物業系統