/** * 添加管理员 接口 */ function register() { if (!login::admin()) { return new json(json::NOT_LOGIN); } $roleModel = $this->model('role'); if ($roleModel->checkPower($this->session->role, 'admin', roleModel::POWER_INSERT)) { $username = filter::string($this->post->username, 16); $password = filter::string($this->post->password, 16); $adminModel = $this->model('admin'); if ($adminModel->register($username, $password)) { $this->model('log')->write($this->session->username, '添加了一个管理员账号' . $username); return new json(json::OK); } return new json(4, '用户名已经存在'); } return new json(json::NO_POWER); }