checkLogin(); $this->checkAdmin(); $page = I("page/d"); $count = I("count/d"); $username = I("username"); $where = " 1 = 1 "; if ($username) { $username = mysql_escape_string($username); $where .= " and username like '%{$username}%' "; } $Users = D("User")->where($where)->page($page ,$count)->order(" uid desc ")->select(); $total = D("User")->where($where)->count(); $return = array() ; $return['total'] = (int)$total ; if ($Users) { foreach ($Users as $key => &$value) { $value['reg_time'] = date("Y-m-d H:i:s" , $value['reg_time']); if($value['last_login_time']){ $value['last_login_time'] = date("Y-m-d H:i:s" , $value['last_login_time']); }else{ $value['last_login_time'] = ''; } } $return['users'] = $Users ; $this->sendResult($return); }else{ $this->sendResult(array()); } } //删除项目 public function deleteUser(){ $login_user = $this->checkLogin(); $this->checkAdmin(); $uid = I("uid/d"); if (D("Item")->where("uid = '$uid' ")->find()) { $this->sendError(10101,"该用户名下还有项目,不允许删除。请先将其项目删除或者重新分配/转让"); return ; } $return = D("User")->delete_user($uid); if (!$return) { $this->sendError(10101); }else{ $this->sendResult($return); } } //修改密码 public function changePassword(){ $login_user = $this->checkLogin(); $this->checkAdmin(); $uid = I("uid/d"); $new_password = I("new_password"); $return = D("User")->updatePwd($uid, $new_password); if (!$return) { $this->sendError(10101); }else{ $this->sendResult($return); } } //新增用户 public function addUser(){ $login_user = $this->checkLogin(); $this->checkAdmin(); $username = I("username"); $password = I("password"); if (D("User")->isExist($username)) { $this->sendError(10101,L('username_exists')); return ; } $new_uid = D("User")->register($username,$password); if (!$new_uid) { $this->sendError(10101); }else{ $this->sendResult($return); } } //检测showdoc版本更新 public function checkUpdate(){ header('Access-Control-Allow-Origin: *');//允许跨域请求 header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Connection, User-Agent, Cookie'); header('Access-Control-Allow-Credentials : true');//允许跨域请求 //echo '{"version":"3.0","title":"检测到新版本,点击查看","description":"略","url":"https://www.showdoc.cc/page/14"}'; } }