# 基本设置
## 修改个人信息
/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
- 更改数据
- 权限管理
- 个别员工
- 扩展知识
- 面积定义
- 测试
- 待处理
- 物业系统