Man kann sich mit einer Mailadresse mehrmals anmelden, wenn diese sich in der Groß- & Kleinschreibung unterscheiden. Beispiel:
name@domain.de &
Name@domain.de
So kann man es unterbinden:
Suche in der pkinc/public/registration.php nach
|
PHP-Quelltext
|
1
2
3
4
5
|
if(isset($_POST['newemail']))
$newemail=$_POST['newemail'];
if(isset($_POST['newemail2']))
$newemail2=$_POST['newemail2'];
|
Und ändere es in:
|
PHP-Quelltext
|
1
2
3
4
5
6
7
|
/* Mehrerer Anmeldungen mit einer Mail unterbinden by Muetze (Blutrausch-Gilde.com) */
if(isset($_POST['newemail']))
$newemail=strtolower($_POST['newemail']);
if(isset($_POST['newemail2']))
$newemail2=strtolower($_POST['newemail2']);
/* Mehrerer Anmeldungen mit einer Mail unterbinden by Muetze (Blutrausch-Gilde.com) */
|
So. Und damit keiner jetzt noch eine bereits vorhandene Mail angeben kann beim bearbeiten seines Profiles suchen wir nun noch in der pkinc/public/userprofile.php nach:
|
PHP-Quelltext
|
1
|
$ud_email=(isset($_POST['ud_email']) && !empty($_POST['ud_email'])) ? trim($_POST['ud_email']) : '';
|
Und ändert es in:
|
PHP-Quelltext
|
1
2
3
|
/* Mehrerer Anmeldungen mit einer Mail unterbinden by Muetze (Blutrausch-Gilde.com) */
$ud_email=(isset($_POST['ud_email']) && !empty($_POST['ud_email'])) ? trim(strtolower($_POST['ud_email'])) : '';
/* Mehrerer Anmeldungen mit einer Mail unterbinden by Muetze (Blutrausch-Gilde.com) */
|
Mit
strtolower werden alle Buchstaben in Kleinbuchstaben umgewandelt & dadurch ist es nicht mehr Möglich sich mit einer E-Mail Adresse mehrmals anzumelden.
MfG