Author Topic: Astuce utiliser la même adresser mail pour n'importe quel membre  (Read 2014 times)

Offline lechti64

  • Posts: 4
Pour ceux qui veulent pouvoir utiliser une adresse mail sans avoir ce message désagréable " The email you entered is already in use " , je suis partis d'une solution donnée en bas de ce topic par pcwacht : http://forum.WebsiteBaker.org/index.php?topic=15997.0

Voici la solution totalement fonctionnelle que j'utilise sous WebsiteBaker V 2.8.3 sp4 :

Il est possible d'autoriser la même adresse mail pour des utilisateurs différents .
( 2 fichier à modifier pour le coté admin ( point A )  et 1 pour l'inscription en ligne ( point B ))

point A : Pour modifier l'adresse mail ou inscrire un nouvel utilisateur depuis le panneau d'administration de WebsiteBaker :

1° : Recherchez le fichier dans votre dossier où vous avez installé WebsiteBaker: admin/users/add.php
Dans le fichier ouvert , cherchez et suprimez les lignes :

Code: [Select]
// Check if the email already exists
$results = $database->query("SELECT user_id FROM ".TABLE_PREFIX."users WHERE email = '".$admin->add_slashes($_POST['email'])."'");
if($results->numRows() > 0) {
    if(isset($MESSAGE['USERS']['EMAIL_TAKEN'])) {
        $admin->print_error($MESSAGE['USERS']['EMAIL_TAKEN'], $js_back);
    } else {
        $admin->print_error($MESSAGE['USERS']['INVALID_EMAIL'], $js_back);
    }
}

2° : Recherchez le fichier dans votre dossier où vous avez installé WebsiteBaker: admin/users/save.php
Dans ce fichier ouvert , cherchez et suprimez les lignes :

Code: [Select]
// Check if the email already exists
$results = $database->query("SELECT user_id FROM ".TABLE_PREFIX."users WHERE email = '".$admin->add_slashes($_POST['email'])."'");
if($results->numRows() > 0) {
    if(isset($MESSAGE['USERS']['EMAIL_TAKEN'])) {
        $admin->print_error($MESSAGE['USERS']['EMAIL_TAKEN'], $js_back);
    } else {
        $admin->print_error($MESSAGE['USERS']['INVALID_EMAIL'], $js_back);
    }
}

point B : Pour autoriser l'adresse mail d'un nouvel utilisateur lors de son inscription depuis le frontend de WebsiteBaker :

1° : Recherchez le fichier dans votre dossier où vous avez installé WebsiteBaker: account/signup2.php
Dans ce fichier ouvert , cherchez et suprimez les lignes :

Code: [Select]
// Check if the email already exists
$results = $database->query("SELECT user_id FROM ".TABLE_PREFIX."users WHERE email = '".$admin->add_slashes($_POST['email'])."'");
if($results->numRows() > 0) {
    if(isset($MESSAGE['USERS']['EMAIL_TAKEN'])) {
        $admin->print_error($MESSAGE['USERS']['EMAIL_TAKEN'], $js_back);
    } else {
        $admin->print_error($MESSAGE['USERS']['INVALID_EMAIL'], $js_back);
    }
}

Et voilà , dorénavant certains de vos utilisateurs pourront utiliser la même adresse email sur votre site ; pratique si le webmaster veut utiliser sa propre adresse mail
pour l'un de ses proches ou autre personne pour pouvoir s'inscrire sans devoir fournir un adresse mail différente .  (Y)

Puis c'est utile pour nous webmaster pour tester toutes nos options de sécurité/ visibilité de notre site web en créant plusieurs utilisateurs différents avec chacun leur propre
statut d'utilisation de notre site web , avant de mettra définitivement en ligne celui ci .  :-D

Concernant la première des sécurités , ne divulguez jamais votre adresse mail et mot de passe à une personne dont vous n'êtes pas certain de son honnêteté à 100%

La science c'est comme la culture : on la sème, cultive , récolte (PAS LE POGNON MAIS LE BOULOT !!! ) et surtout on la partage en commun ...

La science c'est comme le thé: plus cela infuse et meilleur sera l’arôme que savourerons !
Donc laissons germer et murir les bonnes idées , testons et partageons avec ceux qui en ont les plus besoin

Offline algeriano

  • Posts: 2
    • Parfum pas cher
Re: Astuce utiliser la même adresser mail pour n'importe quel membre
« Reply #1 on: December 28, 2016, 06:23:30 PM »
Wow merci beaucoup je cherchait partout comment utiliser le même e-mail pour plusieurs membres. ca marche nickel merci

 

postern-length