/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Members(); $memberProfileModel = new MemberProfile(); $dataProvider = new CActiveDataProvider('Members'); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Members'])) { $post_member = $_POST['Members']; $post_member_profile = $_POST['MemberProfile']; $password = $post_member['pr_member_password']; $email = $post_member['pr_member_email']; $model->pr_username = $post_member['pr_username']; $model->pr_member_email = $email; $model->pr_member_password = $model->generaSalt($password); //$model->pr_member_password="******"; $model->pr_roles_id = $post_member['pr_roles_id']; $model->pr_member_data_register = date('Y-m-d'); $model->pr_member_active = 0; $model->pr_member_status = 1; $model->pr_member_rand_key = $model->generaSalt($email); if (Members::model()->evalPasswordStrength($password) === true) { if ($model->save()) { $memberProfileModel->pr_member_profile_display_name = $post_member_profile['pr_member_profile_display_name']; $memberProfileModel->pr_member_profile_images = "/images/no-user.png"; $memberProfileModel->pr_member_id = $model->pr_primary_key; $memberProfileModel->save(); $this->redirect($this->createUrl('index'), array('dataProvider' => $dataProvider)); } } } else { $this->render('create', array('model' => $model, 'memberProfileModel' => $memberProfileModel)); } }
public function addMember() { $member = new Members(); $member->name = Input::get('name'); $member->surname = Input::get('surname'); $member->email = Input::get('email'); $member->photo = "/daily/public/uploads/about.jpg"; $member->password = Hash::make(Input::get('password')); $member->save(); $message = "Üye kaydınız başarıyla gerçekleştirildi."; return View::make('login', array('message' => $message)); }
/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Members(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Members'])) { $model->attributes = $_POST['Members']; if ($model->save()) { $this->redirect(array('view', 'id' => $model->memberID)); } } $this->render('create', array('model' => $model)); }
/** * Add user action */ public function actionadduser() { // Perms if (!Yii::app()->user->checkAccess('op_users_add_users')) { throw new CHttpException(403, Yii::t('error', 'Sorry, You don\'t have the required permissions to enter this section')); } $model = new Members(); if (isset($_POST['Members'])) { $model->attributes = $_POST['Members']; $model->scenario = 'register'; if ($model->save()) { // Loop through the roles and assign them $types = array('roles', 'tasks', 'operations'); $lastID = Yii::app()->db->lastInsertID; foreach ($types as $type) { if (isset($_POST[$type]) && count($_POST[$type])) { foreach ($_POST[$type] as $others) { // assign if not assigned yet if (!Yii::app()->authManager->isAssigned($others, $lastID)) { $authItem = Yii::app()->authManager->getAuthItem($others); Yii::app()->authManager->assign($others, $lastID, $authItem->bizrule, $authItem->data); } } } } Yii::app()->user->setFlash('success', Yii::t('adminmembers', 'User Added.')); $this->redirect(array('members/viewuser', 'id' => $model->id)); } } $temp = Yii::app()->authManager->getAuthItems(); $items = array(CAuthItem::TYPE_ROLE => array(), CAuthItem::TYPE_TASK => array(), CAuthItem::TYPE_OPERATION => array()); if (count($temp)) { foreach ($temp as $item) { $items[$item->type][$item->name] = $item->name; } } $items_selected = array(); $items_selected['roles'] = isset($_POST['roles']) ? $_POST['roles'] : ''; $items_selected['tasks'] = isset($_POST['tasks']) ? $_POST['tasks'] : ''; $items_selected['operations'] = isset($_POST['operations']) ? $_POST['operations'] : ''; $this->breadcrumbs[Yii::t('adminmembers', 'Adding User')] = ''; $this->pageTitle[] = Yii::t('adminmembers', 'Adding User'); // Display form $this->render('user_form', array('items_selected' => $items_selected, 'items' => $items, 'model' => $model, 'label' => Yii::t('adminmembers', 'Adding User'))); }
/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Members(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Members'])) { $model->attributes = $_POST['Members']; $dob_year = $_POST['Members']['dob_year']; $dob_month = $_POST['Members']['dob_month']; $dob_day = $_POST['Members']['dob_day']; $model->dob = $dob_year . "/" . $dob_month . "/" . $dob_day; $model->slug = $model->first_name . "-" . $model->last_name . "-" . $model->nickname; if ($model->save()) { $this->redirect(array('view', 'id' => $model->id)); } } $this->render('create', array('model' => $model)); }
/** * Register action */ public function actionindex() { $model = new RegisterForm(); if (isset($_POST['RegisterForm'])) { $model->attributes = $_POST['RegisterForm']; if ($model->validate()) { // Save the member and redirect $user = new Members(); $user->scenario = 'register'; $user->role = 'member'; $user->attributes = $_POST['RegisterForm']; $user->save(); // Redirect Yii::app()->user->setFlash('success', Yii::t('register', 'Registration Completed. Please sign in.')); $this->redirect('login/index'); } } $this->render('index', array('model' => $model)); }
/** * Create a hotel */ public function createAction() { $this->view->Title = "Add member"; $this->view->headTitle($this->view->Title); //$Member = Members::getById ( $this->getRequest ()->getParam ( 'id' ) ); $Member = new Members(); if ($this->getRequest()->isPost()) { $request = $this->getRequest()->getParams(); $error = self::_checkform($request); if (!$error) { $Member->merge($request); $Member->username = $Member->email; $Member->encodePassword(); $Member->created_date = date('Y-m-d H:i:s'); $Member->save(); $this->Member->log('Add member:' . $Member->getName() . '(' . $Member->id . ')', 'Member'); My_Plugin_Libs::setSplash('Member:<b>' . $Member->getName() . '</b>has been more successful.'); $this->_redirect($this->_helper->url('index', 'member', 'admin')); } else { $this->view->error = $error; } } $this->view->Member = $Member; }
setvar("MembergroupOptions", $membergroup->getUsergroups()); setvar("Membergroups", $member_groups = $G['membergroup']); setvar("Membertypes", $member_types = $_PB_CACHE['membertype']); $genders = $typeoption->get_cache_type("gender"); foreach ($G['trusttype'] as $key => $val) { $tmp_trusttypes[$key] = $val['name']; } setvar("Trusttypes", $tmp_trusttypes); if (isset($_POST)) { if (isset($_POST['del'])) { $member->Delete($_POST['id']); flash("success"); } if (isset($_POST['check_in'])) { $vals['status'] = 1; if (!$member->save($vals, "update", $member_id)) { flash(); } } if (isset($_POST['check_out'])) { $vals['status'] = 0; if (!$member->save($vals, "update", $member_id)) { flash(); } } if (isset($_POST['export']) && !empty($_POST['id'])) { $result = $pdb->GetArray("SELECT m.*,mf.first_name,mf.last_name,mf.gender,mf.tel,mf.fax,mf.mobile,mf.address,mf.zipcode FROM {$tb_prefix}members m LEFT JOIN {$tb_prefix}memberfields mf ON m.id=mf.member_id WHERE m.id IN (" . implode(",", $_POST['id']) . ")"); if (!empty($result)) { require_once LIB_PATH . "excel_export.class.php"; $excel = new excel_xml(); $header_style = array('bold' => 1, 'size' => '10', 'color' => '#FFFFFF', 'bgcolor' => '#4F81BD');
$vals['permissions'] = implode(",", $_POST['priv']); } } else { $vals['permissions'] = ''; } if (!empty($_POST['data']['adminer']['user_pass'])) { $vals['user_pass'] = $member->authPasswd($_POST['data']['adminer']['user_pass']); } $adminer->primaryKey = "member_id"; if (!empty($_POST['data']['expired'])) { include LIB_PATH . "time.class.php"; $vals['expired'] = Times::dateConvert($_POST['data']['expired']); } if (!empty($_POST['member_id'])) { $member_id = intval($_POST['member_id']); $member->save($_POST['data']['member'], "update", $member_id); //update role $result = $adminer->save($vals, "update", $member_id); if (!$pdb->Execute("UPDATE {$tb_prefix}roleadminers SET adminrole_id='" . $_POST['data']['adminrole_id'] . "' WHERE adminer_id='" . $member_id . "'")) { $pdb->Execute("INSERT INTO {$tb_prefix}roleadminers (adminrole_id,adminer_id) VALUES ('" . $_POST['data']['adminrole_id'] . "','" . $member_id . "')"); } } else { //search member_id if (!empty($_POST['data']['username'])) { $sql = "SELECT id FROM {$tb_prefix}members WHERE username='******'data']['username'] . "'"; $member_id = $pdb->GetOne($sql); if ($member_id) { $vals['member_id'] = $member_id; //add role $result = $adminer->save($vals); $pdb->Execute("INSERT INTO {$tb_prefix}roleadminers (adminrole_id,adminer_id) VALUES ('" . $_POST['data']['adminrole_id'] . "','" . $member_id . "')");
public function actionDoRegister() { $name = Yii::app()->request->getPost('name'); $resident = Yii::app()->request->getPost('resident'); $password1 = Yii::app()->request->getPost('password1'); $password2 = Yii::app()->request->getPost('password2'); if (!$name) { $this->errorOutput(array('errorCode' => 1, 'errorText' => '姓名不能为空')); } else { if (strlen($name) > 15) { $this->errorOutput(array('errorCode' => 1, 'errorText' => '姓名太长不能超过15个字符')); } } if (!$password1 || !$password2) { $this->errorOutput(array('errorCode' => 1, 'errorText' => '密码不能为空')); } else { if (strlen($password1) > 15 || strlen($password2) > 15) { $this->errorOutput(array('errorCode' => 1, 'errorText' => '两次密码不能超过15个字符')); } else { if ($password1 !== $password2) { $this->errorOutput(array('errorCode' => 1, 'errorText' => '两次密码不相符')); } } } //判断该用户是不是已经存在了 $_member = Members::model()->find('name=:name', array(':name' => $name)); if ($_member) { $this->errorOutput(array('errorCode' => 1, 'errorText' => '该用户已经存在')); } //随机长生一个干扰码 $salt = Common::getGenerateSalt(); $model = new Members(); $model->name = $name; $model->salt = $salt; $model->password = md5($salt . $password1); $model->create_time = time(); $model->update_time = time(); $model->resident = $resident; if ($model->save()) { $model->order_id = $model->id; $model->save(); $this->output(array('success' => 1, 'successText' => '注册成功')); } else { $this->errorOutput(array('errorCode' => 1, 'errorText' => '注册失败')); } }
if (empty($_POST['member']['email'])) { unset($vals['email']); } if (!empty($_FILES['photo']['name'])) { $attachment->upload_dir = "profile" . DS . gmdate("Y") . gmdate("m") . DS . gmdate("d"); $attachment->insert_new = false; $attachment->if_orignal = false; $attachment->if_watermark = false; $attachment->rename_file = "photo-" . $the_memberid; $attachment->upload_process(); $vals['photo'] = $attachment->file_full_url; } $_POST['memberfield']['area_id'] = PbController::getMultiId($_POST['area']['id']); unset($vals['created']); unset($_POST['memberfield']['created']); $result = $member->save($vals, "update", $the_memberid); $memberfield->primaryKey = "member_id"; $result = $memberfield->save($_POST['memberfield'], "update", $the_memberid); $member->clearCache($the_memberid); $member->updateMemberCaches($the_memberid); if (isset($_POST['personal']['resume_status'])) { $result = $pdb->Execute("REPLACE INTO {$tb_prefix}personals (member_id,resume_status,max_education) VALUE (" . $the_memberid . ",'" . $_POST['personal']['resume_status'] . "','" . $_POST['personal']['max_education'] . "')"); } if (!$result) { flash('action_failed'); } else { flash('success'); } } unset($G['typeoption']['gender'][-1]); setvar("Genders", $G['typeoption']['gender']);
public function postRegister() { $agent = Input::get('agent'); if ($agent == 1) { try { $Users = Sentry::getUserProvider()->create(array('email' => Input::get('email'), 'password' => Input::get('password'), 'group' => 1, 'last_name' => Input::get('last_name'))); } catch (Cartalyst\Sentry\Users\LoginRequiredException $e) { return Redirect::to('user/register')->with('errors', 'email field is required'); } catch (Cartalyst\Sentry\Users\PasswordRequiredException $e) { return Redirect::to('user/register')->with('errors', 'Password field is required'); } catch (Cartalyst\Sentry\Users\UserExistsException $e) { return Redirect::to('user/register')->withInput()->with('errors', 'User with this login already exists'); } $user = Sentry::findUserByLogin(Input::get('email')); $activationCode = $Users->getActivationCode(); if ($activationCode) { $URL = "New Agent Register To Zameen.jayedad.com.pk"; $this->sendTo('*****@*****.**', array('activationCode' => $URL)); } $agency_id = DB::table('agent')->insertGetId(array('agent_id' => $user->id, 'city' => Input::get('cities'), 'agency_name' => Input::get('agency'), 'description' => Input::get('services'), 'company_phone' => Input::get('company_phone'), 'company_mobile' => Input::get('company_mobile'), 'company_address' => Input::get('company_address'), 'company_email' => Input::get('company_email'))); $fields = array('staff_id' => $Users->id, 'owner_id' => $Users->id, 'agency_id' => $agency_id, 'email' => Input::get('email'), 'name' => Input::get('name'), 'phone' => Input::get('phone'), 'cell' => Input::get('cell'), 'address' => Input::get('address'), 'country' => Input::get('country')); DB::table('Agencystaff')->insert($fields); $fields = array('user_id' => $user->id, 'phone' => Input::get('phone'), 'cell' => Input::get('cell'), 'name' => Input::get('name'), 'address' => Input::get('address'), 'photo' => Input::file('photo'), 'country' => Input::get('country'), 'roles' => Input::get('roles'), 'city' => Input::get('cities'), 'agent' => Input::get('agent'), 'agency_name' => Input::get('agency'), 'description' => Input::get('services'), 'company_phone' => Input::get('company_phone'), 'company_mobile' => Input::get('company_mobile'), 'company_address' => Input::get('company_address'), 'company_email' => Input::get('company_email')); $rules = array('phone' => 'required', 'cell' => 'required', 'address' => 'required', 'photo' => 'required'); $v = Validator::make($fields, $rules); if ($v->fails()) { return Redirect::to('user/register')->with('errors', $v); } $members = new Members(); $members->phone = $fields['phone']; $members->cell = $fields['cell']; $members->address = $fields['address']; $members->country = $fields['country']; $members->roles = $fields['roles']; $members->user_id = $fields['user_id']; $members->name = $fields['name']; $members->photo = $this->ImageCrop('photo', 'photos', '200', '200', ''); $members->save(); return Redirect::to('login')->with('errors', 'Email has been sent to representative for your Authentication'); } else { try { $Users = Sentry::getUserProvider()->create(array('email' => Input::get('email'), 'password' => Input::get('password'), 'group' => 0, 'last_name' => Input::get('last_name'))); } catch (Cartalyst\Sentry\Users\LoginRequiredException $e) { return Redirect::to('user/register')->with('errors', 'email field is required'); } catch (Cartalyst\Sentry\Users\PasswordRequiredException $e) { return Redirect::to('user/register')->with('errors', 'Password field is required'); } catch (Cartalyst\Sentry\Users\UserExistsException $e) { return Redirect::to('user/register')->withInput()->with('errors', 'User with this login already exists'); } $user = Sentry::findUserByLogin(Input::get('email')); $activationCode = $Users->getActivationCode(); if ($activationCode) { $URL = 'http://' . $_SERVER['HTTP_HOST'] . "/user/activation?code=" . $activationCode . "&email=" . Input::get('email'); $this->sendTo(Input::get('email'), array('activationCode' => $URL)); // return Redirect::to('user/register')->with('success','Email has been sent to you'); } } $fields = array('user_id' => $user->id, 'phone' => Input::get('phone'), 'cell' => Input::get('cell'), 'name' => Input::get('name'), 'address' => Input::get('address'), 'photo' => Input::file('photo'), 'country' => Input::get('country'), 'roles' => Input::get('roles'), 'city' => Input::get('cities'), 'agent' => Input::get('agent'), 'agency_name' => Input::get('agency'), 'description' => Input::get('services'), 'company_phone' => Input::get('company_phone'), 'company_mobile' => Input::get('company_mobile'), 'company_address' => Input::get('company_address'), 'company_email' => Input::get('company_email')); $rules = array('phone' => 'required', 'cell' => 'required', 'address' => 'required', 'photo' => 'required'); $v = Validator::make($fields, $rules); if ($v->fails()) { return Redirect::to('user/register')->with('errors', $v); } $members = new Members(); $members->phone = $fields['phone']; $members->cell = $fields['cell']; $members->address = $fields['address']; $members->country = $fields['country']; $members->roles = $fields['roles']; $members->user_id = $fields['user_id']; $members->name = $fields['name']; $members->photo = $this->ImageCrop('photo', 'photos', '200', '200', ''); $members->save(); return Redirect::to('login')->with('errors', 'please check your mail for activation'); }
if (isset($_POST['save'])) { pb_submit_check('member'); $vals['office_redirect'] = $_POST['member']['office_redirect']; $vals['email'] = $_POST['member']['email']; if (empty($_POST['member']['email'])) { unset($vals['email']); } if (!empty($_FILES['photo']['name'])) { $attachment->insert_new = false; $attachment->if_orignal = false; $attachment->if_watermark = false; $attachment->rename_file = "photo-" . $_SESSION['MemberID']; $attachment->upload_process(); $vals['photo'] = $attachment->file_full_url; } $result = $member->save($vals, "update", $_SESSION['MemberID']); $memberfield->primaryKey = "member_id"; $result = $memberfield->save($_POST['memberfield'], "update", $_SESSION['MemberID']); $member->clearCache($_SESSION['MemberID']); if (isset($_POST['personal']['resume_status'])) { $result = $pdb->Execute("REPLACE INTO {$tb_prefix}personals (member_id,resume_status,max_education) VALUE (" . $_SESSION['MemberID'] . ",'" . $_POST['personal']['resume_status'] . "','" . $_POST['personal']['max_education'] . "')"); } if (!$result) { flash('action_failed'); } else { flash('success'); } } setvar("Genders", $typeoption->get_cache_type('gender', null, array(-1))); setvar("Educations", $typeoption->get_cache_type('education')); setvar("OfficeRedirects", explode(",", L("office_redirects", "tpl")));
/** * Facebook login page */ public function actionFacebookLogin() { // Load facebook Yii::import('ext.facebook.facebookLib'); $facebook = new facebookLib(array('appId' => Yii::app()->params['facebookappid'], 'secret' => Yii::app()->params['facebookapisecret'], 'cookie' => true, 'disableSSLCheck' => false)); facebookLib::$CURL_OPTS[CURLOPT_CAINFO] = Yii::getPathOfAlias('ext.facebook') . '/ca-bundle.crt'; // Do we have an access token? if (($session = $facebook->getSession()) || isset($_GET['session']) && $_GET['session']) { $info = array('id' => 0, 'email' => ''); $info = $facebook->getInfo(null, array('access_token' => $session['access_token'])); // Did we submit the authenticate form? $facebookForm = new facebookForm(); if (isset($_POST['facebookForm'])) { $facebookForm->attributes = $_POST['facebookForm']; if ($facebookForm->validate()) { // Member authenticated $identity = new InternalIdentity($facebookForm->email, $facebookForm->password); if ($identity->authenticate()) { // Member authenticated, Login Yii::app()->user->login($identity, Yii::app()->params['loggedInDays'] * 60 * 60 * 24); } else { Yii::app()->user->setFlash('success', $identity->errorMessage); } // Update the fbuid and update the token // We got through save the a new token Members::model()->updateByPk($identity->getId(), array('fbuid' => $info['id'], 'fbtoken' => $session['access_token'])); // Login & redirect Yii::app()->user->setFlash('success', Yii::t('login', 'Thank You. You are now logged in.')); //$this->render('facebookdone', array( 'link' => $this->createUrl('/index', array( 'lang' => false ) ) ) ); $this->redirect('/index'); } } // Did we submit the signup form? $facebookSignForm = new Members(); if (isset($_POST['Members'])) { $facebookSignForm->attributes = $_POST['Members']; $facebookSignForm->role = 'member'; $facebookSignForm->scenario = 'register'; if ($facebookSignForm->save()) { $identity = new InternalIdentity($facebookSignForm->email, $_POST['Members']['password']); if ($identity->authenticate()) { // Member authenticated, Login Yii::app()->user->login($identity, Yii::app()->params['loggedInDays'] * 60 * 60 * 24); } else { Yii::app()->user->setFlash('success', $identity->errorMessage); } // Update the fbuid and update the token // We got through save the a new token Members::model()->updateByPk($facebookSignForm->id, array('fbuid' => $info['id'], 'fbtoken' => $session['access_token'])); // Login & redirect Yii::app()->user->setFlash('success', Yii::t('login', 'Thank You. You are now logged in.')); //$this->render('facebookdone', array( 'link' => $this->createUrl('/index', array( 'lang' => false ) ) ) ); $this->redirect('/index'); } } // Authenticate $identity = new facebookIdentity($info['id'], $info['email']); $auth = $identity->authenticate(); // What did we discover? if ($identity->errorCode == facebookIdentity::ERROR_UNKNOWN_IDENTITY) { // fbuid was not found in the DB Yii::app()->user->setFlash('attention', Yii::t('login', 'We could not find any user associated with that facebook account in our records.')); } else { if ($identity->errorCode == facebookIdentity::ERROR_USERNAME_INVALID) { // Email addresses did not match Yii::app()->user->setFlash('attention', Yii::t('login', 'We found a user account associated with your facebook account, But the email used there is different, Please complete the form below to login as that user.')); } else { // We got through save the a new token Yii::app()->user->login($identity, Yii::app()->params['loggedInDays'] * 60 * 60 * 24); Members::model()->updateByPk($identity->getId(), array('fbtoken' => $session['access_token'])); Yii::app()->user->setFlash('success', Yii::t('login', 'Thank You. You are now logged in.')); $this->render('facebookdone', array('link' => $this->createUrl('/index', array('lang' => false)))); //$this->redirect('/index'); } } // Redirect if haven't done so if (!isset($_GET['facebookRedirected'])) { $_GET['facebookRedirected'] = 'true'; $this->render('facebookdone', array('link' => $this->createUrl('/login/facebooklogin', array_merge($_GET, array('lang' => false))))); } // Default values $facebookForm->email = $facebookForm->email ? $facebookForm->email : $info['email']; $facebookSignForm->email = $facebookSignForm->email ? $facebookSignForm->email : $info['email']; $facebookSignForm->username = $facebookSignForm->username ? $facebookSignForm->username : $info['name']; $this->render('facebook_login', array('facebookSignForm' => $facebookSignForm, 'facebookForm' => $facebookForm, 'info' => $info)); } else { $this->redirect('/login'); } }
public function newMember($socialData = null) { $this->view->disable(); $member = new Members(); $member->created = date('Y-m-d H:i:s'); $member->modified = date('Y-m-d H:i:s'); $member->first_name = $socialData['first_name']; $member->last_name = $socialData['last_name']; $member->gender = $socialData['gender']; $member->birthday = $socialData['birthday']; $member->city = $socialData['city']; $member->email = $socialData['email']; $member->type = 'Member'; if ($member->save()) { return $member->id; } }
public function actionRegister() { $name = Yii::app()->request->getParam('name'); $password1 = Yii::app()->request->getParam('password1'); $password2 = Yii::app()->request->getParam('password2'); if (!$name) { Error::output(Error::ERR_NO_USER_NAME); } else { if (strlen($name) > 15) { Error::output(Error::ERR_USERNAME_TOO_LONG); } } if (!$password1 || !$password2) { Error::output(Error::ERR_NO_PASSWORD); } else { if (strlen($password1) > 15 || strlen($password2) > 15) { Error::output(Error::ERR_PASSWORD_TOO_LONG); } else { if ($password1 !== $password2) { Error::output(Error::ERR_TWO_PASSWORD_NOT_SAME); } } } //判断该用户是不是已经存在了 $_member = Members::model()->find('name=:name', array(':name' => $name)); if ($_member) { Error::output(Error::ERR_USER_HAS_EXISTS); } //随机长生一个干扰码 $salt = Common::getGenerateSalt(); $model = new Members(); $model->name = $name; $model->salt = $salt; $model->password = md5($salt . $password1); $model->create_time = time(); $model->update_time = time(); if ($model->save()) { $model->order_id = $model->id; $model->save(); //注册成功返回数据 $member = CJSON::decode(CJSON::encode($model)); //返回数据 Out::jsonOutput($member); } else { Error::output(Error::ERR_SAVE_FAIL); } }