private function _getAccount() { $account = mRequest('account'); if (!Filter::F_Account($account)) { $this->ajaxReturn(1, '账号或密码错误!'); } return $account; }
public function managersave() { $managerid = $this->_getManagerID(); $password = $this->_getPassword(); if (!Filter::F_Password($password)) { $this->ajaxReturn(1, '请填写正确的密码!'); } $mkey = String::randString(6, 3, ''); $password = D('User')->passwordEncrypt($password, $mkey); $status = $this->_getStatus(); if ($managerid) { $data = array('password' => $password, 'mkey' => $mkey, 'updatetime' => TIMESTAMP); $managerid = D('Manager')->saveManager($managerid, $data); } else { $account = $this->_getAccount(); if (!Filter::F_Account($account)) { $this->ajaxReturn(1, '请填写正确的账号!'); } //查询account是否已存在 $flag = M('manager')->where(array('account' => $account))->count(); if ($flag) { $this->ajaxReturn(1, '账号已存在!'); } $data = array('account' => $account, 'password' => $password, 'mkey' => $mkey, 'status' => $status, 'supre' => 0, 'createtime' => TIMESTAMP, 'updatetime' => TIMESTAMP, 'createip' => get_client_ip(0, true), 'lastlogintime' => 0, 'loginnum' => 0, 'isdelete' => 0); $managerid = D('Manager')->saveManager(null, $data); } if ($managerid) { $this->ajaxReturn(0, '保存成功!'); } else { $this->ajaxReturn(1, '保存失败!'); } }