Feature #4149
ferméValidité d'un compte utilisateur
100%
Description
Actuellement, le statut d'un utilisateur est binaire : valide ou supprimé.
Les interfaces de gestion et de sélection des utilisateurs affichent uniquement les utilisateurs valides.
Afin d'avoir une gestion plus fine des comptes utilisateurs, le statut doit évolué grâce à de nouvelles valeurs : bloqué et expiré.
Le compte d'un utilisateur peut être bloqué soit manuellement par un administrateur soit automatiquement (plusieurs tentatives infructueuses de connexion).
Le compte d'un utilisateur peut être expiré si la date d'expiration du compte est passée.
Seuls les utilisateurs supprimés n’apparaîtront pas dans les interfaces de gestion et de sélection.
A cette occasion, le modèle de données lié aux utilisateurs doit évoluer avec les informations suivantes :- date de création du compte,
- date de modification,
- date d'expiration (facultative),
- date de dernière connexion
Fichiers
Mis à jour par Yohann Chastagnier il y a presque 12 ans
- Statut changé de Assigned à In progress...
Mis à jour par Yohann Chastagnier il y a presque 12 ans
- Fichier userBlocked.png userBlocked.png ajouté
- Statut changé de In progress... à Resolved
Un administrateur ou un gestionnaire de domaine peut maintenant bloquer ou débloquer un utilisateur (depuis la fiche d'un utilisateur, dans la partie administration de Silverpeas).
Un utilisateur bloqué ne peut plus se connecter à Silverpeas. S'il tente de s'authentifier dans cet état, un message d'erreur de connexion lui indique que son compte est bloqué.
Si un utilisateur est bloqué par l'administrateur alors qu'il est déjà connecté à Silverpeas, sa session devient expirée et il est immédiatement redirigé vers l'écran de connexion.
De même, un utilisateur bloqué ne peut pas faire appel aux WEB-Services.
- BLOCKED : le compte de l'utilisateur est bloqué
- EXPIRED : le compte de l'utilisateur est expiré (se comporte comme l'état bloqué pour le moment)
- VALID : le compte de l'utilisateur est valide
- DELETED : le compte de l'utilisateur est supprimé
Mis à jour par Nicolas Eysseric il y a presque 12 ans
- Statut changé de Resolved à Closed
- % réalisé changé de 0 à 100
OK. Validé et intégré.
Cette évolution aura permis, entre autres, de bien distinguer l'état du compte de l'utilisateur et le type de compte (invité, utilisateur, administrateur).
La notion d'expiration n'est pour l'instant pas complêtement gérée...
Elle le sera lorsque le besoin sera là.