/** * 建立用户 */ public function createUser() { if ($this->getR('pwd') != $this->getR('pwd1')) { return array('status' => -1, 'info' => '密码不一致', 'data' => null); } $this->_modelUser = $this->getGlobal('model/User', 'Model_User'); if ($this->_modelUser->findByUser($this->getR('user'))) { return array('status' => -1, 'info' => '此账号已存在', 'data' => null); } $userArr = array('user' => $this->getR('user'), 'vuser' => $this->getR('vuser'), 'pwd' => $this->convertPwd($this->getR('pwd'))); if ($this->_modelUser->insert($userArr)) { $userArr['id'] = $this->_modelUser->getLastInsertId(); import('object/UserClass'); $userClass = new UserClass(); $userClass->create($userArr); $userClass->setUpdate(true); $userClass = null; unset($userClass); return array('status' => 1, 'info' => '创建用户成功', 'data' => null); } else { return array('status' => -2, 'info' => '创建用户失败', 'data' => null); } }