Membres

Ces utilisateurs auront la possibilité de se connecter sur le site, en version publique et / ou privé, de voir des rubriques qui ne sont pas accessibles au public ou de faire partie de l'équipe en charge des modifications du site.
Depuis la version 0.19 il est possible de créer des comptes utilisateurs depuis la partie publique de votre site.

Mise à jour :

Version : 0.55

Tarif : 0,00 TTC *

* Avec la location du CMS Cresel

Adresse de ce module :

Liste des modules

Captures d'écrans du module Membres

Historique du module Membres

  • 20/04/23 Correction d'un petit bug sur la gestion des profisl en administration
  • 20/03/23 Compatible avec le nouvel ordre des droits utilisateurs.
    Corection d'un bug en mode integration sur GetUserChooseLst.
  • 02/03/23 Correction d'une alerte sous PHP8 à l'affichage du profil d'un membre
  • 14/01/23 Suppresion d'une erreur à la ligne 42 si $_SERVER['HTTP_ACCEPT_LANGUAGE'] n'est pas défini, la langue par défaut est le français (FR).
  • 10/01/23 Correction d'un bug sur la liste des membres qui empêchait la recherche.
  • 20/08/22 Compatible avec la nouvelle interface.
    La recherche de membre en mode intégration (par ajax) peut se faire par email en plus du login.
  • 06/05/22 Correction d'un bug sur la fonction SetUserChooseLst en mode mono utilisateur
  • 23/03/22 Amélioration de la fonction du choix de utilisateur GetUserChooseLst :
    ModIntegrate(1, 'GetUserChooseLst', array('Utilisateur : ', [], true));
  • 23/02/22 Correction d'un bug sur la fonction d'intégration MembProfilSave($aUser, $aLst). 0 présent la fonction récupère le profil utilisateur et ne change que les variables qui sont passé dans aLst.
  • 30/10/21 Correction mineure
  • 14/01/22 Ajout de la variable emailValid dans le profil de formulaire
  • 30/10/21 Correction mineure
  • 10/06/21 Correction mineure
  • 30/01/21 Correction mineure
  • 22/05/20 Correction d'un bug dans l'affichage du profil. Si un élément du profil était supprimé, une erreur s'affichait sur les profils qui avaient enregistré cet élément.
  • 25/12/18 Le module affiche les erreurs de connexion de chaque compte, avec la possibilité de les supprimer.
    Possibilité de définir le nom de la variable pour les champs de type "Autre".
  • 17/12/18 Modification dans la sélection d'utilisateur en mode integration. Un champ pour taper le nom a été ajouté pour faciliter la sélection sur les sites avec beaucoups d'utilisateurs
  • 05/11/18 Nouveau gabarit pour renvoyer le mot de passe par email.
    Nouvelle fonction de création de mot de passe sécurisé MembMdpCreate();
    Meilleure construction des profils utilisateurs et des valeurs en array.
    Possibilité de définir une URL après connexion.
    Possibilité de se loguer automatiquement pour un nouveau compte
  • 05/02/18 Possibilité de définir la dimension d'image dans le profil pour les champs de type chargement d'image.
    Ajout d'un nouveau tag : [LINK_PASSWORD_RESET] = lien pour ouvrir une page de demande de remise à zéro du mot de passe.
    Ajout de gabarit pour la page de demande de remise à zéro du mot de passe.
  • 19/01/18 Correction d'un bug sur le profil utilisateur. Lorsque l'on affichait un élément de profil avec une liste de clé => valeur, si un élément avait une clé de 0, la clé n'était pas correctement intégrée dans le menu déroulant.
  • 11/06/17 Les utilisateurs peuvent changer leur mot de passe sur la version publique.
    Changement dans la gestion du profil utilisateur
    Correction d'un bug lors de la suppression d'un profil utilisateur
  • 27/11/16 Compatible avec les nouvelles réécritures d'URL qui n'acceptent plus les majuscules.
  • 20/11/16 Modification dans les profils utilisateur :
        Les éléments d'un menu déroulant sont séparés par un point virgule au lieu d'un virgule.
        Il est possible d'utiliser un élément de type <input type="file" /> avec le type chargement de fichier.
  • 25/06/16 La variable de profil name devient lastname pour plus de cohérence.
  • 21/10/16 Compatible avec Core 2.26.
    Réécriture de la fonction d'intégration MembGetLogin(id). Si le paramètre id est une liste, renvoit une liste sous la forme [id]=>[login], sinon renvoit le login.
  • 25/06/16 La variable de profil name devient lastname pour plus de cohérence.
  • 21/06/16 Ajout d'une fonction d'intégration permettant de sélectionner un ou plusieurs utilisateurs.
  • 25/01/16 Correction d'un problème sur la modification d'un compte.
  • 15/12/15 Compatible avec le CoRe version 2.8.
  • 16/11/15 Ajout d'un nouveau paramètre pour définir la durée de stockage du cookie de connexion
    Le module affiche une nouvelle zone "Information du compte " avec :
    - Identifiant du compte
    - Date de création du compte
  • 28/10/15 Ajout d'une fonction d'intégration : MembGetLogin qui renvoit le login d'un utilisateur d'après son identifiant
    - $login = ModIntegrate(1, 'MembGetLogin', user_id);
  • 12/09/15 Utilisation du champ <input type="email" />, <input type="tel" />, <input type="url" /> pour le profil.
  • 09/09/15 Nouveau paramètre : validation d'un compte par administrateur. Si la case est cochée, l'administrateur reçoit un email lorsqu'un compte est crée sur la partie publique.
  • 11/08/15 Il est possible de séparer le profil utilisateur avec des titres (<h1>, <h2>, <h3>, <h4>, <h5>, <h6>) ou du texte (<p>).
    Ajout de nouveaux filtres pour une recherche :
    - par identifiant
    - par login
    - par email
  • 07/08/15 Conversion du fichier d'installation en format JSON.
  • 09/07/15 Liste des types de variable pris en charge :
    - 'other' : autre
    - 'gender' : genre : Boolean (1 = homme, 0 = femme)
    - 'name' : nom
    - 'firstname' : prénom
    - 'street1' : adresse 1
    - 'street2' : adresse 2
    - 'street3' : adresse 3
    - 'zipcode' : code postal
    - 'departement' : departement
    - 'city' : ville
    - 'region' : region
    - 'country' : pays
    - 'tel1' : téléphone 1
    - 'tel2' : téléphone 2
    - 'fax' : fax
    - 'website' : site internet
    - 'email' : adresse email
    - 'birthday' : date d'anniversaire au format DATE
  • 04/07/15 Le module prend en charge la connexion d'un membre.
    Un fichier d'intégration a été ajouté. Les modules peuvent obtenir le profil de n'importe quel membre :
    - $user = ModIntegrate(1, 'MembGet', user_id);
    Le module renvoit également pour un utilisateur son profil modifié sous forme de liste avec clés.
    Chaque clé est nommée selon la variable définit dans le profil.
  • 14/05/15 Modification dans la gestion des profils.
    Les paramètres de profils sont enregistrés dans la base de données.
    Il est possible d'appliquer une variable à chaque élément du profil pour définir son type. Cette variable peut être utilisé par n'importe quel module. Tous module peut également définir des variables sur le profil.
  • 16/01/15 Traduction de la page de paramétrage.
  • 03/01/15 Mise en place de la version anglaise
    Ajout d'une vérification supplémentaire lors d'un changement de mot de passe.
  • 11/04/14 Correction d'un bug qui empêchait de modifier les paramètres d'un profil dans "Configurer les profils utilisateurs" si celui-ci avait des caractères tel que '.
  • 06/12/13 Ajout des gabarits pour les page de création de compte, de connexion, déconnexion, profil utilisateur.
    Le module enregistre la date de dernière mise à jour du compte utilisateur.
  • 05/12/13 La page de création de compte fonctionne.
    Un mail de validation est envoyé avec le récapitulatif des identifiants.
    Les logins peuvent désormais avoir 40 caractères.
    Nouveaux paramètres :
    - validation des comptes par e-mail
    - obligation de remplir son profil à la première connexion
  • 04/12/13 En zone admin lors de la création d'un nouveau compte, la case à coché "Compte actif" est coché par défaut.
    La page de déconnexion fonctionne
  • 28/08/13 Compatible avec les gabarits multi-langues
    La page de connexion fonctionne
  • 14/08/13 Possibilité de créer des gabarits pour les pages de connexion et d'inscription.
  • 24/11/12 Affichage des comptes inactifs en fond rouge
    Ajout d'un filtre pour afficher :
    - tous les comptes
    - les comptes actifs
    - les comptes inactifs
  • 12/11/12 Correction d'un bug Javascript sur Internet Explorer 8 qui empêchait d'ajouter ou modifier les champs des profils utilisateurs
  • 23/10/12 Enregistrement du profil utilisateur
  • 13/10/12 Possibilité de changer l'ordre des champs de formulaire à sa guise avec les boutons 'monter' et 'descendre'.
    Possibilité d'ajouter une champ au début du formulaire.
    Nouveau design pour les champs du profil. Les champs sont séparés en deux, l'affichage est moin vertical.
  • 10/10/12 Ajout des champs nom et prenom par défaut dans les comptes utilisateurs
  • 1/10/12 Correction dans la gestion des niveaux de droit utilisateurs.
    Le super administrateur peut tous modifier
    Les autres droits ne peuvent modifier que les niveaux inférieurs (Administrateur > Modérateur > Membre et autres droits personnalisés)
  • 10/09/12 Possibilité de paramétrer les profils utilisateurs. Le paramétrage se fait en définissant les champs qui composeront le profil :
    - le titre
    - le type de champ (zone de texte, case à cocher, menu déroulant)
        - un texte d'information à afficher sous le champ
        - la possibilité de modification dans la zone public
    Le paramétrage se fait par langue afin de tenir compte des spécifités de chaque langue.
  • 03/09/12 Les échecs de connexion utilisateurs sont enregistrés dans une table spéciale. Après 3 echecs en moin d'1 heure, le compte est bloqué.
  • 02/09/12 Augmentation du niveau de sécurité dans l'enregistrement des mots de passe utilisateurs. Les mots de passe sont sécurisé sha512 + Hash et le hash est généré aléatoirement à chaque membre.
  • 31/08/12 Possibilité de réinitialiser les mots de passe.
  • 14/07/12 Modification dans l'enregistrement des mots de passe utilisateurs. Les mots de passe sont sécurisés MD5 + Hash et ne sont plus visibles en clair.

Afficher tout l'historique