Esempio n. 1
0
 /**
  * 回调方法 - 加密字段检索回调
  * @param string $val
  * @param string $field
  * @param string $query
  * @return string
  */
 protected function callback_searchEncrypted($val, $field)
 {
     if (!$field) {
         $field = $GLOBALS['callbackKey'];
         if ($this->fieldsOptions[$field]['table']) {
             $field = $this->fieldsOptions[$field]['table'] . '.' . $field;
         }
     }
     return array($field => val_encrypt($val));
 }
Esempio n. 2
0
 /**
  * 个人照片修改入口
  * @param array $json
  */
 public function ajax_avatar(&$json)
 {
     $this->updateFields[] = 'avatar_file';
     $_POST['avatar_file'] = val_encrypt(token_validator(I('avatar_file')));
     $json['status'] = !!$this->update(ss_uid());
     if ($json['status']) {
         session('avatarFile', avatar_file($_POST['avatar_file']));
         $json['reload'] = true;
         return $json['info'] = '头像修改成功!';
     }
     $json['info'] = $this->getError() ?: '头像修改失败!';
 }