Changeset 3393


Ignore:
Timestamp:
Jun 4, 2009, 9:14:57 PM (11 years ago)
Author:
Eric
Message:
 
Location:
extensions/NBC_UserAdvManager
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/NBC_UserAdvManager/include/functions_UserAdvManager.inc.php

    r3385 r3393  
    317317        $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array();
    318318        if (isset($conf_nbc_UserAdvManager[12]))
     319        $ncsemail = strtolower($email);
    319320        {
    320321                $conf_nbc_MailExclusion = split (",",$conf_nbc_UserAdvManager[13]);
    321322                for ($i = 0 ; $i < count($conf_nbc_MailExclusion) ; $i++)
    322323                        {
    323                                 if (ereg($conf_nbc_MailExclusion[$i], $email))
     324                                if (ereg($conf_nbc_MailExclusion[$i], $ncsemail))
    324325                                        return false;
    325326                                else
  • extensions/NBC_UserAdvManager/main.inc.php

    r3385 r3393  
    22/*
    33Plugin Name: NBC UserAdvManager
    4 Version: 2.10.9
     4Version: 2.10.9a
    55Description: Permet de renforcer les possibilités de gestion des utilisateurs - Enforce users management
    66Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=216
     
    3434                        Bug fixed - Audit on forbidden characters in username didn't work
    3535                        Adding of email provider exclusion (like *@hotmail.com) - Warning ! -> Known bug : This feature doesn't work on user profile page. So, already registered users can change their email address to a forbiden one.
     36
     37-- 2.10.9a : Email provider exclusion is no longer case sensitive
    3638
    3739*/
     
    188190      /* This work with a code copy of ValidateEmailProvider() function */
    189191          if (isset($conf_nbc_UserAdvManager[12]) and $conf_nbc_UserAdvManager[12] == 'true' and !empty($_POST['email']))
     192          $ncsemail = strtolower($_POST['email']);
    190193                {
    191194                  $conf_nbc_MailExclusion = split (",",$conf_nbc_UserAdvManager[13]);
    192195                  for ($i = 0 ; $i < count($conf_nbc_MailExclusion) ; $i++)
    193196                    {
    194                           if (ereg($conf_nbc_MailExclusion[$i], $_POST['email']))
     197                          if (ereg($conf_nbc_MailExclusion[$i], $ncsemail))
    195198                            {
    196199                          $lang['reg_err_login1'] = l10n('reg_err_login7')."'".$conf_nbc_UserAdvManager[13]."'";
     
    232235      /* This work with a code copy of ValidateEmailProvider() function */
    233236                if (isset($conf_nbc_UserAdvManager[12]) and $conf_nbc_UserAdvManager[12] == 'true' and !empty($_POST['mail_address']))
     237                $ncsemail = strtolower($_POST['mail_address']);
    234238                  {
    235239                    $conf_nbc_MailExclusion = split (",",$conf_nbc_UserAdvManager[13]);
    236240                        for ($i = 0 ; $i < count($conf_nbc_MailExclusion) ; $i++)
    237241                          {
    238                             if (ereg($conf_nbc_MailExclusion[$i], $_POST['mail_address']))
     242                            if (ereg($conf_nbc_MailExclusion[$i], $ncsemail))
    239243                                  {
    240244                                    $lang['reg_err_login1'] = l10n('reg_err_login7')."'".$conf_nbc_UserAdvManager[13]."'";
     
    298302        /* This don't work on user's profile page - Why ?? */
    299303                if (isset($conf_nbc_UserAdvManager[12]) and $conf_nbc_UserAdvManager[12] == 'true' and !empty($_POST['mail_address']))
     304                $ncsemail = strtolower($_POST['mail_address']);
    300305                  {
    301306                    $conf_nbc_MailExclusion = split (",",$conf_nbc_UserAdvManager[13]);
    302307                        for ($i = 0 ; $i < count($conf_nbc_MailExclusion) ; $i++)
    303308                          {
    304                             if (ereg($conf_nbc_MailExclusion[$i], $_POST['mail_address']))
     309                            if (ereg($conf_nbc_MailExclusion[$i], $ncsemail))
    305310                                  {
    306311                                    $mail_error = l10n('reg_err_login7')."'".$conf_nbc_UserAdvManager[13]."'";
Note: See TracChangeset for help on using the changeset viewer.