public function register() { C('TOKEN_ON', false); $data['username'] = $_POST['username']; $data['password'] = $_POST['password']; $data['pwd'] = $_POST['password']; $data['repassword'] = $_POST['repassword']; $data['company'] = $_POST['company']; $data['industry'] = $_POST['industry']; $data['pos'] = $_POST['pos']; $data['tel'] = $_POST['tel']; $data['name'] = $_POST['name']; $data['city'] = $_POST['city']; $data['status'] = 1; $pageData = array(); $db = D('Users'); if ($db->create($data)) { $id = $db->add(); $pageData['status'] = 0; require_once COMMON_PATH . '/WebsiteUserFuncManager.php'; $websiteUserFuncManager = new WebsiteUserFuncManager($id); $websiteUserFuncManager->openDefaultFuncGroups(); } else { $pageData['status'] = 1; $pageData['error'] = $db->getError(); } echo json_encode($pageData); }
public function add() { $UserDB = D("Users"); if (isset($_POST['dosubmit'])) { $password = $_POST['password']; $repassword = $_POST['repassword']; if (empty($password) || empty($repassword)) { $this->error('密码必须填写!'); } if ($password != $repassword) { $this->error('两次输入密码不一致!'); } //根据表单提交的POST数据创建数据对象 //$_POST['viptime']=strtotime($_POST['viptime']); $_POST['pwd'] = $_POST['password']; //$_POST['assign_time'] = time(); if ($UserDB->create()) { $user_id = $UserDB->add(); if ($user_id) { //为用户开启缺省权限 require_once COMMON_PATH . '/WebsiteUserFuncManager.php'; $websiteUserFuncManager = new WebsiteUserFuncManager($user_id); $websiteUserFuncManager->openDefaultFuncGroups(); $this->success('添加成功!', U('Admin/Users/index')); } else { $this->error('添加失败!'); } } else { $this->error($UserDB->getError()); } } else { $role = M('User_group')->field('id,name')->where('status = 1')->select(); $this->assign('role', $role); $this->assign('tpltitle', '添加'); $this->display(); } }