Class UserKey

java.lang.Object
fr.iutfbleau.papillon.UserKey

public class UserKey extends Object
La classe UserKey permet de gérer une clé d'identification locale unique pour un utilisateur du logiciel Papillon.

Cette clé est stockée dans un fichier caché nommé .papillon_id dans le répertoire personnel de l'utilisateur. Elle sert à identifier l'utilisateur sans avoir besoin de système de connexion ou d'authentification centralisée.

Lors du premier lancement du programme, si le fichier n’existe pas ou est vide, une clé unique (UUID) est automatiquement générée, enregistrée dans ce fichier et réutilisée pour les prochaines exécutions.

  • Constructor Details

    • UserKey

      public UserKey()
  • Method Details

    • lireOuCreerCle

      protected static String lireOuCreerCle()
      Lit la clé stockée dans le fichier ~/.papillon_id ou en génère une nouvelle si le fichier n'existe pas ou est vide.

      Cette méthode est utilisée par GestionRappel pour associer chaque utilisateur à ses données locales.

      Returns:
      une chaîne de caractères représentant la clé unique de l'utilisateur