Beispiel #1
0
 public function useradd()
 {
     if (isset($_GET['role'])) {
         $rolemodel = new rolemodel("admin_role");
         $data = $rolemodel->excute("select roleid, rolename from admin_role");
         $this->ajaxReturn($data);
     } elseif (isset($_POST['dosubmit'])) {
         $username = trim($_POST['username']);
         $usermodel = new usermodel('admin_user');
         $exsituser = $usermodel->excute("select userid from admin_user where username='******' limit 1");
         if (!empty($exsituser[0]['userid'])) {
             $returndata = array("errorMsg" => '用户名重复');
         } else {
             $usermodel->data['lastlogintime'] = time();
             $usermodel->data['lastloginip'] = ip();
             $usermodel->data['regtime'] = time();
             $usermodel->data['regip'] = ip();
             if (isset($_POST['username'])) {
                 $usermodel->data['username'] = $_POST['username'];
             }
             if (isset($_POST['password'])) {
                 $usermodel->data['password'] = md5($_POST['username']);
             }
             if (isset($_POST['email'])) {
                 $usermodel->data['email'] = $_POST['email'];
             }
             if (isset($_POST['roleid'])) {
                 $usermodel->data['roleid'] = $_POST['roleid'];
             }
             $row = $usermodel->add();
             if ($row > 0) {
                 $returndata = array("successMsg" => '用户添加成功');
             } else {
                 $returndata = array("errorMsg" => '用户添加失败');
             }
         }
         $this->ajaxReturn($returndata);
     }
 }
Beispiel #2
0
 public function privsave()
 {
     $roleid = isset($_POST['roleid']) ? intval($_POST['roleid']) : null;
     $rulesids = isset($_POST['rulesids']) ? $_POST['rulesids'] : null;
     $rolemodel = new rolemodel("admin_role");
     $rows = $rolemodel->excute("update admin_role set rules = '{$rulesids}' where roleid = {$roleid}", false);
     if ($rows < 0) {
         $returndata = array("errorMsg" => '权限更新失败');
     } else {
         $returndata = array("successMsg" => '权限更新成功');
     }
     $this->ajaxReturn($returndata);
 }