Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Bonjour,
je suis nouvel utilisateur, et avant toute mise en ligne, je teste en local ...
Je n'ai créé qu'une liste de diffusion, sans demande de confirmation des inscriptions, et je passe directement par le script subscribe.php pour l'inscription ( qui fonctionne ) et la desinscription ( qui ne fonctionne pas )
A tester :
1°) dans admin/admin.php
dans "Éditer une liste de diffusion"
dans "Demande de confirmation" : cocher NON
2°) s'inscrire à la liste par subscribe.php
3°) vérif dans admin de l'inscription OK
4°) se désinscrire par subscribe.php
5°) vérif dans admin : la désinscription n'a pas eu lieu.
Quelqu'un peut-il me mettre sur la voie ?
Thank's
Gus
Hors ligne
Bonjour,
J'ai besoin de plus d'infos svp:
http://forum.webnaute.net/viewtopic.php?id=1080
PHP et MySQL, un duo gagnant !
Hors ligne
Vous avez suivi le lien dans l'email de confirmation de désinscription reçu ?
Une confirmation est toujours demandée à la désinscription, sinon, n'importe qui pourrait désinscrire n'importe qui.
PHP et MySQL, un duo gagnant !
Hors ligne
Je ne parle donc que du site hébergé chez Amen sous Linux, pour lequel l'envoi de mail est actif.
Pour mes tests, j'ai créé un formulaire par l'intermédiaire de l'Outil "Générateur de formulaire d'inscription", que j'ai nommé inscription.php.
Lors d'une désinscription, le mail est bien envoyé, avec le lien qui pointe sur ce formulaire :
http://www.monsite.fr/inscription.php?a … 24&liste=1
en cliquant sur ce lien, la page s'ouvre, avec le formulaire d'inscription / désinscription, mais l'adresse n'est pas retirée de la liste des inscrits.
Merci pour des infos supplémentaires.
Gus
Hors ligne
J'ai enfin compris
Il faut créer deux scripts !
- Un formulaire de saisie des données, ( inscription.php ) sur lequel pointera un lien du site.
Ce formulaire contient le premier code généré par l'outil génération d'un formulaire d'inscription
- Un deuxième formulaire, ( confirmation.php ), qui contient la deuxième partie du code généré par le formulaire.
C'est ce script qui doit être mentionné dans la partie action= du formulaire inscription.php, et également configuré dans la liste de diffusion dans la rubrique "URL absolu de la page où se trouve le formulaire"
C'est le terme de formulaire qui prête ici à confusion, puisque c'est plutôt le script de traitement du formulaire qu'il faut saisir, et non le formulaire lui-même.
Le pb de la sémantique surmonté, tout semble fonctionner normalement.
Merci PHPCodeur !
Gus
Hors ligne