Fix potential user enumeration issue in list unsubscribe feature
This commit is contained in:
parent
632d9ccfeb
commit
c37c9a0525
|
@ -71,7 +71,7 @@ if ($result->rowCount() > 0) {
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
header("Location: ../unsub.php?unknown=1");
|
header("Location: ../unsub.php?mailsent=1");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
|
@ -29,14 +29,11 @@ echo '<html>
|
||||||
<title>Abmelden</title>
|
<title>Abmelden</title>
|
||||||
</head>
|
</head>
|
||||||
<body>';
|
<body>';
|
||||||
if (isset($_GET['unknown'])) {
|
|
||||||
echo '<p>Diese Adresse ist dieser Liste nicht zugeordnet</p>';
|
|
||||||
}
|
|
||||||
if (isset($_GET['unknowntoken'])) {
|
if (isset($_GET['unknowntoken'])) {
|
||||||
echo '<p>Unbekannter Abmeldetoken. Erneut veruschen?</p>';
|
echo '<p>Unbekannter Abmeldetoken. Erneut veruschen?</p>';
|
||||||
}
|
}
|
||||||
if (isset($_GET['mailsent'])) {
|
if (isset($_GET['mailsent'])) {
|
||||||
echo '<h3>Wir haben dir eine Email mit einem Link zur Bestätigung deiner Abmeldung geschickt. Der Link in der Mail ist 2 Tage gültig</h3>';
|
echo '<h3>Falls die angegebene E-Mail-Adresse auf der Mailingliste steht, haben wir dir eine Email mit einem Link zur Bestätigung deiner Abmeldung geschickt. Der Link in der Mail ist 2 Tage gültig</h3>';
|
||||||
}
|
}
|
||||||
if (isset($_GET['success'])) {
|
if (isset($_GET['success'])) {
|
||||||
echo '<p>Erfolgreich abgemeldet</p>';
|
echo '<p>Erfolgreich abgemeldet</p>';
|
||||||
|
|
Loading…
Reference in New Issue