예제 #1
0
파일: admin.php 프로젝트: jin123456bat/home
 /**
  * 添加管理员 接口
  */
 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);
 }