Re: Inscriptions d'utilisateurs indésirables | Titre du sujet : Re: Inscriptions d'utilisateurs indésirables par papyro sur 17/03/2013 09:50:49
Bonjour Ayant de nombreux inscrits fantôme j'ai mis en place cette procédure: // Insert/update user and check if we have succeded if (!$member_handler->insertUser($newuser)) { $stop .= _US_REGISTERNG . "<br />"; $stop .= implode('<br />', $newuser->getErrors() ); } else { // User inserted! Now insert custom profile fields $profile->setVar('profile_id', $newuser->getVar('uid') ); $profile_handler->insert($profile);
// We are good! If this is 'was' a new user then we handle notification if ($isNew) { if ($GLOBALS['xoopsConfigUser']['new_user_notify'] == 1 && !empty($GLOBALS['xoopsConfigUser']['new_user_notify_group'])) {
Es-ce ici que dois insérer (après avoir supprimé la ligne ci--dessous), les lignes citées dans une précédente réponse?
$xoopsMailer =& xoops_getMailer(); $xoopsMailer->reset(); $xoopsMailer->useMail(); $xoopsMailer->setToGroups($member_handler->getGroup($GLOBALS['xoopsConfigUser']['new_user_notify_group'])); $xoopsMailer->setFromEmail($GLOBALS['xoopsConfig']['adminmail']); $xoopsMailer->setFromName($GLOBALS['xoopsConfig']['sitename']); $xoopsMailer->setSubject(sprintf(_US_NEWUSERREGAT,$GLOBALS['xoopsConfig']['sitename'])); $xoopsMailer->setBody(sprintf(_US_HASJUSTREG, $newuser->getVar('uname'))); $xoopsMailer->send(true); } Quand j'ai inséré ces lignes je bloque sur la page des inscriptions. Celles-ci sont effectuées sur le site mais je ne reçois plus d'avertissement par mail Bon dimanche à vous papyro
|
|