Skip to content

Connexion

Il y a 2 grandes familles de connexions possibles.

Connexion CAS

La connexion CAS est autorisée seulement pour les administrateurs du site (superuser) et les membres des groupes définis dans les variables:

  • settings.GRP_ADMIN: autoriser à gérer tous les types de comptes
  • settings.GRP_ADMIN_PEDAGO: autoriser à gérer les comptes de type étudiant

Toutes les autres personnes essayant de se connecter obtiendront un message d'erreur.

Connexion locale

La connexion locale est utilisée pour activer un nouveau compte. Pour ce type de compte, il y a 3 états possibles:

  • DISABLED: le compte a été créé mais l'utilisateur ne peut pas se connecter
  • WAITING: le mot de passe a été envoyé à l'utilisateur, il a settings.DAYS_TO_LOGIN jours pour l'utiliser
  • ENABLED: l'utilisateur a validé son compte. Son compte est en attente de récupération

Seuls les comptes dans les états WAITING (non périmé) et ENABLED peuvent se connecter.

La différence entre les 2 types de comptes (CAS et local) est assurée par is_local.