Informations sur l'installation et la mise à jour
Voir cet article pour instructions pas à pas pour la mise à niveau de MemberMouse.
Audit de sécurité
Dans le cadre de notre engagement continu à fournir une plateforme sécurisée à nos clients, nous avons engagé Pritect.net pour mener un audit de sécurité sur l'ensemble de notre base de code. Cette version corrige plusieurs problèmes qui ont été découverts, allant des vulnérabilités d'escalade de privilèges au renforcement de la source d'entropie utilisée dans la génération des clés API et des mots de passe. Nous remercions tout particulièrement James Golovich de Pritect.net pour la réalisation de l'audit de sécurité.
Résumé
- Testé avec WordPress 4.5
- Since the release of WordPress version 4.2.3, which included substantial changes to the Shortcode API, there have been a number of issues that have cropped up in relation to SmartTags™. In this version of MemberMouse we’ve built our own tag processor so that we are no longer as reliant on the WordPress shortcode system to process SmartTags™ and therefore less open to potential conflicts caused by other plugins or themes installed. (1302)
- Ajout de l'attribut billingCountryName au SmartTag Order_Data pour permettre l'édition du nom du pays imprimable au lieu du code ISO du pays. (1337)
- Nous avons récemment déménagé vers un nouveau centre d'assistance. Dans cette version de MemberMouse, tous les liens d'assistance ont été mis à jour et un nouveau widget d'assistance a été ajouté au plugin pour faciliter l'accès aux ressources d'assistance et l'ouverture d'un ticket.
- Ajout d'un lien de paiement dans la boîte de dialogue des options d'achat. (1353)
- Ajout d'un nouveau filtre permettant de personnaliser les informations transmises à Stripe lors d'un paiement (mm_stripe_billing_statement_descriptor). En savoir plus. (1344)
- Ajout d'un 'Veuillez sélectionner votre pays‘ option to the billing and shipping state drop downs on the checkout form. If you’re using the state drop down on your checkout page, this will ensure that customers can’t submit the form without specifying a state. If you’re not currently collecting the state on your checkout page everything will continue to function for you as it did in previous versions of MemberMouse. The only difference will be that the state for your members will default to no state instead of the first state in the alphabetical list of states (i.e. Alabama) (1318)
- Auparavant, si un client existant tentait d'effectuer un achat alors qu'il était déconnecté et qu'il saisissait un mot de passe non valide, le message suivant s'affichait : Nom d'utilisateur ou mot de passe incorrect, veuillez réessayer... Ce message ayant prêté à confusion, il a été mis à jour : Il existe un compte associé à l'e-mail [email protected] mais le mot de passe saisi n'est pas valide. Veuillez réessayer de passer votre commande en utilisant le mot de passe correct. Read this article if you’d like to personnaliser ce message d'erreur ou d'autres messages d'erreur sur la page de paiement. (1336)
- Il a été fait en sorte que les comptes existants dans les Erreur ou En attente d'activation status won’t require their password to be validated when attempting to make a purchase when logged out.
- Updated necessary links in preparation for Authorize.net’s upcoming infrastructure changes. (1161)
- La bibliothèque utilisée pour le Social Login (HybridAuth) a été mise à jour à la version 2.6.0.
- Fixed an issue where it was possible to delete a WordPress user that’s associated with a MemberMouse member, resulting in orphaning the member records. (1323)
- Fixed issue where Free coupons couldn’t be used in conjunction with Stripe.js. (1315)
- Correction d'un problème où les utilisateurs de WordPress ayant le rôle d'auteur/éditeur ne pouvaient pas utiliser la fonctionnalité "Accorder l'accès" sur les pages/postes. (1308)
- Correction d'un problème où l'assistant d'importation modifiait les autorisations de compte pour les administrateurs lorsque l'email de l'administrateur était inclus dans les données d'importation. (1301)
- Fixed issue where customer name wasn’t being sent to Stripe for certain transactions when Stripe.js is being used. (1295)
- Fixed issue where customer address wasn’t being sent to Stripe when Stripe.js is being used. (1377)
- Correction d'un problème d'affichage incorrect des dates de facturation dans l'onglet Abonnements des détails du membre lorsque plusieurs abonnements sont listés. (1289)
- Correction d'un problème où les remboursements émis par PayPal et Authorize.net CIM étaient ajoutés à la valeur à vie du client (VVC) dans la zone des détails du membre au lieu d'être soustraits. NOTE : this fix won’t affect any LCV calculations made prior to upgrading to 2.2.5. It will only affect LCV calculations based on refunds going forward. (1341)
- Fixed issue where pending cancellation date wasn’t being calculated correctly if a subscription was canceled during a free trial. (1066)
- Fixed issue where credit card number input on the checkout form wasn’t working on Android devices. (1264)
- Correction d'un problème où les erreurs de base de données commençant par WordPress database error Column ‘order_item_id’ cannot be null for query INSERT INTO ‘mm_transaction_log’ est apparu dans le journal des erreurs en réponse à une demande de vérification. (1320)
- Correction d'un problème où le tableau de bord principal affichait par intermittence "ventes aujourd'hui" comme 0, quel que soit le nombre de ventes. (1331)
Historique des changements
| Date | Version | Description | Action suggérée |
| 12 avril 2016 @ 10 AM | 2.2.5-100 | Version initiale | Mise à jour manuelle du plugin requis |
| 14 avril 2016 à 15 heures | 2.2.5-101 | Questions résolues : 225-1, 225-2, 225-3 | Mise à jour manuelle du plugin requis |
| 26 avril 2016 @ 10 AM | 2.2.5-102 | Questions résolues : 225-4, 225-5 | Mise à jour manuelle du plugin requis |
| 30 décembre 2016 @ 1AM | 2.2.5-107 | Mise à jour du fournisseur Mailchimp pour utiliser la version 3.0 de l'API | None; unless you’re explicitly experiencing issues avec MailChimp, puis un Réparer Installer est nécessaire. Menu MM : Paramètres généraux > Gérer l'installation > Réparer Installer |
Problèmes connus
NOTE : Ces problèmes ont été résolus dans le Version MM 2.2.6 version. If you are experiencing these issues, it’s recommend that you upgrade to this version.
225-6 : Impossible de sauvegarder les paramètres de paiement sur les versions de PHP inférieures à 5.4
This issue is being caused by the fact that the Braintree library requires PHP version 5.4 or above in order to load. If you’re looking to use Braintree you’ll need to upgrade to PHP 5.4. If you’re not using Braintree, simply send an e-mail à notre équipe d'assistance requesting that Braintree be removed from your license. Once it’s been removed you’ll be able to save payment settings.
225-7: ‘Copy Checkout Link’ in Purchase Dialog popup only works for admins
The text link provided in the ‘copy checkout link’ box has ‘&user_id=#’ appended to it and won’t work if sent to customers.There are two workarounds in order to provide a link to customers. 1/ Delete the ‘&user_id=#’ from the end of the link, or 2/ Use the ‘Email Checkout Link to Customer’ button.
Questions résolues
If you’re experiencing an issue that has been resolved then download the latest version of the MemberMouse plugin using the link at the top of this page and perform a mise à niveau manuelle.
225-1 : Les paramètres de la page principale ne fonctionnent pas
Dans le cadre de la Options de MemberMouse Lorsqu'une sélection est effectuée dans le module Paramètres de la page principale les éléments ne sont pas rendus sous la liste déroulante. NOTE : The fix for this involved modifying a file that may be cached in your browser. If you’re still experiencing this issue after upgrading, clear your browser cache.
225-2 : Le processus de réinitialisation du mot de passe ne fonctionne pas
When a customer goes to reset their password, the page hangs and the process isn’t completed.225-3 : Le tri ne fonctionne pas dans la vue Parcourir les transactions
Dans certains environnements, la fonctionnalité de tri ne fonctionne pas sur la page Parcourir les transactions vue.
225-4 : La page de paiement est suspendue lorsque le formulaire est soumis
Dans certains environnements, la page de paiement se bloque lorsque le formulaire est soumis.
225-5 : Message "Aucune donnée reçue" affiché lors de la modification des droits d'accès
On any page that’s protected by a bundle or membership level, when attempting to edit the access rights by clicking the edit icon, a “No data received” message is displayed.

