示例#1
0
 private function _getAccount()
 {
     $account = mRequest('account');
     if (!Filter::F_Account($account)) {
         $this->ajaxReturn(1, '账号或密码错误!');
     }
     return $account;
 }
示例#2
0
 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, '保存失败!');
     }
 }