Salut,
je viens de finir un plugin qui regroupe des fonctions supplémentaires que j'avais mis en plugin perso :
- envoyer un mail de confirmation d'inscription ou de mise à jour à l'utilisateur.
- rendre le mail obligatoire.
- rendre le mail unique pour ne plus avoir plusieur compte sur un mail ( probleme de multi inscription).
- rendre le compte utilisateur insensible à la casse pour éviter les multi créations d'utilisateurs
a+
****************************************
Liste des choses a faire :
-- fonction commentaire sans valide pour certains users
-- fonction mail non unique que pour certains users
-- partie administration de Confirm Mail
++ ajout d'un parametre de delais de possibilité de confirmation
++ listing des users en cours de validation
++ listing des adresses confirmées, des users confirmés, avec des tries
++ listing des users expirer et sans avoir validé
++ listing des users validé
++possibilité de faire des action sur la table :
demande de renouvellement de confirmation
forcer confirmation
nettoyer expiré
purger les user non confirmés avant une dete ou tous
-- ajouter une partie texte libre a saisir dans l'admin pour message dans le mail infos utilisateur
-- ajouter des informations sur les users ( fonction, description) en 2 parties = 1) user lui-même 2) Admin sur le user
++ avec gestion par le user dans le profils
...
Dernière modification par Nicco (2008-03-19 00:29:45)
Hors ligne
Bonjour le Forum
J'ai une erreur lors d'une nouvelle inscription (un clic sur le crayon) :
Fatal error: Call to undefined function: personal_add_before_tpl_code() in /mnt/148/free.fr/7/f/patricia/galerie2/plugins/nbc_UserAdvManager/main.inc.php on line 371
Pour le reste, cela permet d'épurer la base des inscrits !
Hors ligne
oui oui exact j ai carrement pas penser a cette fonction que j ai dans mon personal plugin ;o]
desole
je la rajoute dans le code directement et je reposte dans 5 min !!!
par contre j ai pas capté pour le menage dans ta base ??? t avais plein de compte pour des mêmes personnes ?
Hors ligne
voial nouvelle version 1.0.c dispo :
http://phpwebgallery.net/ext/upload/ext … _1.0.c.zip
A+
Hors ligne
Nicco,
Non seulement on ne doit pas coder des personal_xxxxx_tpl_code dans un plugin.
Mais on ne doit pas ajouter la dite fonction dans un plugin.
Sinon cela plante...
D'où l'intérêt de la programmation de fonctions préfixées ou mieux encore de la programmation Orienté Objet.
Merci.
8-)
Hors ligne
Nicco a écrit:
oui oui exact j ai carrement pas penser a cette fonction que j ai dans mon personal plugin ;o]
desole
je la rajoute dans le code directement et je reposte dans 5 min !!!
par contre j ai pas capté pour le menage dans ta base ??? t avais plein de compte pour des mêmes personnes ?
Re bonjour
Oui
J'avais pris l'habitude de virer les sans adresses, mais avec votre fonction 'Audit' cela deviens très limpide. Encore merci
Est il possible d'envoyer un lien qui pointerais vers la confirmation de l'inscription (si fausse adresse)
Hors ligne
VDigital a écrit:
Nicco,
Non seulement on ne doit pas coder des personal_xxxxx_tpl_code dans un plugin.
Mais on ne doit pas ajouter la dite fonction dans un plugin.
Sinon cela plante...
D'où l'intérêt de la programmation de fonctions préfixées ou mieux encore de la programmation Orienté Objet.
Merci.
8-)
je suppose qu'avant de poster tu as regarder mon code 1.0.c ... sinon ca serai pas tres serieux d ecrire ca sans avoir verifié mister Vdigital ;o]
Hors ligne
Patricia a écrit:
Est il possible d'envoyer un lien qui pointerais vers la confirmation de l'inscription (si fausse adresse)
j ai pas capté ce que tu veux dire par envoyer un lien, détails exactement ce que tu veux et je vais essayer de te le faire ok !
Hors ligne
Re
Voila votre plugin, vérifie si le nouvel inscrit, ne l'est pas déjà, qu'il ni a pas déjà un même nom dans la base, et la présence d'une adresse mail.
Il serait bien a mon avis : qu'une fois la près inscription faite qu'il n'y est pas de changements dans la base.
Le plugin enverrais alors un Mail au nouvel inscrit dans le quel il y aurais un lien de confirmation.
Si l'adresse est bonne et que la personne confirme en suivant le lien qu'il lui a été donné, la et la seulement il y a des modifications dans la base.
Si l'adresse est fausse ou pour toutes autres raisons il n'y a pas de confirmation la base n'est pas modifiée !
Votre avis ?
Hors ligne
bon deja il y a un truc bizarre ...
tu me vouvoies maintenant ca me fait bizarre quand meme bon je vais finir de lire TON poste ;o]
Hors ligne
très bonne idée mais j'avoue que je ne sais pas comment ca marche dans les autres sites le systeme de confirmation ...
donc je vais regarder ca ( si quelqu'un connait deja je suis preneur ) et j'essaye de la faire ok
comme ca je me dis que je pourrai faire une table users_temporaire ou j'enregistre les infos et j'envois le mail de confirmation ( avec un code unique lié au user ) avec un lien qui active lance l'enregistrement final du user
mais mon soucis c est que je ne suis pas sur de reussir a faire ca en plugin dans l'etat actuel des trigger et des pages php de l'enregistrement du user PWG
donc sera peut etre pas pour tout de suite ok ?
Hors ligne
Nicco a écrit:
comme ca je me dis que je pourrai faire une table users_temporaire ou j'enregistre les infos et j'envois le mail de confirmation ( avec un code unique lié au user ) avec un lien qui active lance l'enregistrement final du user
Cette table temporaire devras avoir une durée de vie limitée 2 à 3 jours et la confirmation (le retour du mail) a un endroit précis valideras le déchargements les infos de la table temporaire vers la table 'USERS' et effacement de la partie de la table temporaire confirmé (Cas si plusieurs inscription dans la durée de vie de la table)
TU me pardonnes de mes VOUS !
Hors ligne
http://phpcodeur.net/wascripts/wanewsletter/
WAnewsletter propose un système de vérification d'email, et je ne crois pas que cela soit simple.
8-)
Hors ligne
VDigital a écrit:
http://phpcodeur.net/wascripts/wanewsletter/
WAnewsletter propose un système de vérification d'email, et je ne crois pas que cela soit simple.
8-)
Re bonjour
Pourquoi mettre en place un système de vérification d'email alors la non réponse ou réponse a un mail seras plus simple a mon avis !
Hors ligne
Patricia, ce que tu demandes ça s'appelle un système de vérification d'email.
8-)
Hors ligne