/** * 更新微信用户的信息 * @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; }