public function register() { if ($this->isPost()) { //初始化数据 //验证提交数据 $this->check_me(); $account = $_POST['account']; //注册账号 $password = $_POST['password']; //密码 $password_confirm = $_POST['password_confirm']; //密码确认 //密码确认验证 if ($password != $password_confirm) { parent::callback(C('STATUS_OTHER'), '二次密码输入不一致'); } //短信验证模块 parent::check_verify($account, 1); //验证类型1为注册验证 //数据库验证 $Users = D('Users'); //用户表模型 //账号验证、数据写入模块 $is_have = $Users->account_is_have($account); //查看账号是否存在 if ($is_have) { parent::callback(C('STATUS_OTHER'), '此账号已存在'); } else { //添加注册用户 $Users->create(); $Users->add_account(C('ACCOUNT_TYPE.USER')) ? parent::callback(C('STATUS_SUCCESS'), '注册成功') : parent::callback(C('STATUS_UPDATE_DATA'), '注册失败'); } } //$this->display('Login:register'); }