コード例 #1
0
ファイル: WxuserApi.class.php プロジェクト: bg6aer/amango
 /**
  * 更新微信用户的信息
  * @param  integer $id    用户ID
  * @param  string  $data  要更新的数据
  * @return array          分类信息
  */
 public static function update_info($id = null, $data = null)
 {
     if (empty($id)) {
         return false;
     }
     if (empty($data)) {
         return true;
     }
     $oldpass = self::get_info($id, 'ucpassword,ucmember');
     if (strlen(strtolower($data['ucpassword'])) >= 9 && $oldpass['ucpassword'] != $data['ucpassword']) {
         //同步更改Uenter的密码
         $User = new \User\Api\UserApi();
         $return = $User->updateInfo($id, $oldpass['ucpassword'], array('ucpassword' => $data['ucpassword']));
         if ($return['status'] === false) {
             return false;
         }
     } else {
         unset($data['ucpassword']);
     }
     M('Weixinmember')->where(array('id' => $id))->save($data);
     return true;
 }