Annonce

  •  » Plugins
  •  » [Plugin] nbc UserAdvManager

#1 2008-02-24 12:59:43

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

[Plugin] nbc UserAdvManager

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)


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#2 2008-02-24 14:36:56

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: [Plugin] nbc UserAdvManager

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 !


Bisous de PAT

@ + ou -

Hors ligne

#3 2008-02-24 14:41:39

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] nbc UserAdvManager

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 ?


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#4 2008-02-24 14:52:03

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] nbc UserAdvManager

voial nouvelle version 1.0.c dispo :

http://phpwebgallery.net/ext/upload/ext … _1.0.c.zip

A+


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#5 2008-02-24 14:56:46

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] nbc UserAdvManager

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-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#6 2008-02-24 14:58:02

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: [Plugin] nbc UserAdvManager

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)


Bisous de PAT

@ + ou -

Hors ligne

#7 2008-02-24 15:03:36

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] nbc UserAdvManager

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]


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#8 2008-02-24 15:05:15

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] nbc UserAdvManager

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 !


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#9 2008-02-24 15:20:18

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: [Plugin] nbc UserAdvManager

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 ?


Bisous de PAT

@ + ou -

Hors ligne

#10 2008-02-24 15:31:29

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] nbc UserAdvManager

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]


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#11 2008-02-24 15:36:51

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] nbc UserAdvManager

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 ?


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#12 2008-02-24 15:50:36

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: [Plugin] nbc UserAdvManager

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 !


Bisous de PAT

@ + ou -

Hors ligne

#13 2008-02-24 16:01:42

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] nbc UserAdvManager

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-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#14 2008-02-24 16:15:30

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: [Plugin] nbc UserAdvManager

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 !


Bisous de PAT

@ + ou -

Hors ligne

#15 2008-02-24 16:48:21

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] nbc UserAdvManager

Patricia, ce que tu demandes ça s'appelle un système de vérification d'email.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

  •  » Plugins
  •  » [Plugin] nbc UserAdvManager

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact