"Cliquez ici pour ouvrir ce mail dans le navigateur" - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : "Cliquez ici pour ouvrir ce mail dans le navigateur" (/showthread.php?tid=7964) Pages :
1
2
|
RE: "Cliquez ici pour ouvrir ce mail dans le navigateur" - Xenos - 29-01-2019 Si, car l'URL de l'image est en fait l'url de validation (avec un "http-accept=image/png" dans l'URL pour que le serveur retourne une image et non une page web) Si j'envoie un mail texte avec du rouge ou du vert, y'a pas de validation. Si j'envoie un mail avec une image dont l'URL est celle de validation, si l'utilisateur autorise l'affichage des images, alors son client mail ira requêter cette URL d'image, qui validera le compte et retournera une jolie image verte. Ou une jolie image rouge si jamais le lien de validation est expiré/le mec a changé le mail de son compte entre temps. Et s'il n'autorise pas les images, alors il cliquera sur le lien de validation en dessous (et ne verra jamais ni vert ni rouge, vu qu'il n'a pas autorisé le chargement du contenu distant). C'était justement l'intérêt de l'image ici: ne plus avoir besoin de cliquer sur le lien de validation pour confirmer qu'on a bien accès à la boite mail qu'on a accrochée à son compte de jeu (après, l'intérêt de valider cette adresse mail, c'est autre chose: ici, je voulais voir comment implémenter ce genre de fonctionnalité sur mon archi, et je voudrai à terme envoyer des notifs aux joueurs quand leur flotte est attaqué/qu'une de leur planète est détruite/etc) La source du mail, pour aider à comprendre, est la suivante: Code : Status: 200 L'URL de l'image est donc bien l'URL de validation, au http-accept près, ce qui permet de "faire cliquer" automatiquement le joueur sur ce lien de validation, et confirmer son email sans qu'il n'ait réellement besoin de client le lien de validation en dessous. PS: Ah, pas sûr que j'ai besoin du header "Status:200" dans ce mail RE: "Cliquez ici pour ouvrir ce mail dans le navigateur" - Ter Rowan - 30-01-2019 ah ok compris ca vaut le coup de faire des stats (mais faudrait du volume) sur comment se répartissent les validations au final, tiens nous au courant RE: "Cliquez ici pour ouvrir ce mail dans le navigateur" - Xenos - 30-01-2019 C'est une excellente idée: je n'ai mis aucun mécanisme de stats de ce style en place, ça va me donner l'occasion de m'y essayer. Ok, pas de soucis, comme pour la plupart de mes autres stats, je veux bien les partager publiquement, vu qu'elles ne sont pas nominales du tout et que je ne stocke que le résultat global de la stats: aka je ne vais pas stocker, pour chaque joueur, est-ce qu'il a validé son mail par image ou par clic, mais je vais stocker juste deux nombres, représentant le total de validation par images et le total de validations par click (et ça évite les emmerdes niveau CNIL : ) ) |