Image du projet 'Newsletter' téléversée
  1. Newsletter
  2. NEWSLETTER-103

Un utilisateur connecté peut voir n'importe quelle newsletter émise

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Non résolu
    • Icon: Mineur Mineur
    • master
    • 1.02.10
    • Aucune

      La newsletter envoyées contient un lien "voir en ligne".
      Lorsqu'un utilisateur clique sur le lien, la requête HTTP est prise en charge par la jsp newsletter.jsp

      Dans cette jsp, si l'on vient d'un email (http param FROMMAIL présent), on arrive dans une section de code particulière dédiée à l'affichage d'une newsletter envoyée.

      Si la newsletter est de type "public interne" (ie, personnalisée), on effectue un contrôle pour vérifier que l'utilisateur est connecté. Ce contrôle vérifie simplement que code utilisateur du contexte est non vide.
      Si ce contrôle est passant, on charge alors la newsletter correspondant à l'email et à l'identifiant de newsletter en paramètre, sans vérifier que l'email de l'utilisateur connecté est bien celui passé en paramètre.

      De ce fait, un utilisateur connecté pourra voir n'importe quelle newsletter archivée en faisant varier l'email ou l'id de newsletter.

            Non attribuée Non attribuée
            frederic.rapin Frédéric RAPIN
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            1 Démarre l'observation de ce ticket

              Création:
              Mise à jour: