Jetzt kostenlos Anmelden!

Muetze Männlich

Ein Pazifist mit der Waffe in der Hand

Beiträge: 681

Geschlecht: Männlich

Wohnort: zu Hause

PHPKIT Version: 1.6.5

1

Montag, 15. März 2010, 06:42

Mehrere Anmeldungen mit einer Mail - Fix

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
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP

Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
  • Zum Seitenanfang
  • Zum Seitenende

Wizard Männlich

ist gerade angekommen

Beiträge: 20

Geschlecht: Männlich

PHPKIT Version: 1.6.5

2

Dienstag, 16. März 2010, 16:48

Habe im Traum nicht daran gedacht, dass das so überhaupt möglich ist.

Danke für den klasse Hinweis Muetze! :thumbsup:
Gruß

Euer Zauberer
  • Zum Seitenanfang
  • Zum Seitenende

Muetze Männlich

Ein Pazifist mit der Waffe in der Hand

Beiträge: 681

Geschlecht: Männlich

Wohnort: zu Hause

PHPKIT Version: 1.6.5

3

Dienstag, 16. März 2010, 17:37

Gern geschehen, habe es im Testkit bis jetzt laufen ohne Probleme, wenn es aber Probleme geben sollte, bitte Bescheid sagen.


MfG
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP

Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
  • Zum Seitenanfang
  • Zum Seitenende

Knuddi Männlich

kennen Einige hier

Beiträge: 344

Geschlecht: Männlich

PHPKIT Version: 1.6.1

4

Mittwoch, 17. März 2010, 08:28

werde dies auch mal in der 1.6.1 testen, da es ja nicht so schwer sein kann ;) hab ja sowas in der art schon mit dem login bei mir drin. und das funktioniert einwandfrei
  • Zum Seitenanfang
  • Zum Seitenende

Muetze Männlich

Ein Pazifist mit der Waffe in der Hand

Beiträge: 681

Geschlecht: Männlich

Wohnort: zu Hause

PHPKIT Version: 1.6.5

5

Mittwoch, 17. März 2010, 15:44

Müsste mit der 1.6.1 & anderen Versionen genauso funktionieren, die einzige Voraussetzung ist PHP 4.
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP

Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
  • Zum Seitenanfang
  • Zum Seitenende