Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/03/2011, 12h27   #1
Inactif
 
Inscription : novembre 2010
Messages : 166
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 166
Points : 126
Points : 126
Par défaut abonnement / désabonnement newsletter

bonjour,

je cherche la façon la plus simple de s'abonner / désabonner d'une newsletter

je pourrais utiliser le code autogénéré en mysql, mais ça m'oblige à faire un compte client avec un code dedans et tout donc ça alourdit pas mal la base (et le code), et c'est pénible pour l'utilisateur qui doit se taper une vérification par email quand il s'inscrit

sinon je sais qu'il y'a une façon plus simple de faire ça c'est que l'abonné envoie un mail pour s'abonner et un mail pour se désabonner

j'ai lu qu'il faut utiliser un "mail alias" avec fopen("php://stdin", "r"); mais je comprends pas comment ça marche

et je ne sais pas si c'est possible de faire ça sur mon serveur free.fr qui me sert à tester mon appli. il faut que mon programme soit portable sur ce genre de serveur merdique, donc si c'est pas possible je passerai par le truc du code autogénéré
flasheur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 20h51   #2
Futur Membre du Club
 
Inscription : juillet 2010
Messages : 32
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 32
Points : 19
Points : 19
Peux tu être plus claire sur ton outils utilisé ?

As-tu une base de données avec tes adresses email dedans tout simple ?

Genre : id email nom prenom ?

Si oui tu fais un simple formulaire avec insert dans ta base de l'adresse email pour l'inscription.

Et pour la désinscription tu peux rajouter un lien dans ton email dans ce genre :

http://xxxx/page.php?desincription=md5(email@email.com)

et dans ta page page.php

Tu fais :

Delete email form ma_table where email=md5($_GET['desincription']);

Enfin c'est qu'une idée

a+
pablofr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 10h57   #3
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
Citation:
Envoyé par pablofr Voir le message
http://xxxx/page.php?desincription=md5(email@email.com)
et dans ta page page.php
Tu fais :
Delete email form ma_table where email=md5($_GET['desincription']);
MD5 n'étant qu'un hash et non un cryptage, il est possible que 2 adresses emails différentes aient le même résultat en passant par MD5.
Dans le cas de cette utilisation, tout à fait possible, il vaut mieux faire une double vérification du style desincription=md5(email@email.com)&id=md5(nom)

Mais bon, ce serait bien d'avoir un peu plus de précision sur ce qui est actuellement fait effectivement.
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h27.


 
 
 
 
Partenaires

Hébergement Web