Bei Anmeldung E-Mial Format kontrollieren

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
scheibenbrot
Mitglied
Beiträge: 1552
Registriert: 23.12.2005 14:32

Bei Anmeldung E-Mial Format kontrollieren

Beitrag von scheibenbrot »

Hallo,
ist es irgendwie möglich, dass bei einer Anmeldung kontorlliert wird, ob das E-Mail Format richtig ist?
Also ich meine wie man die E-Mail adresse richtig eingibt.
Denn viele geben www.addy@addy.de so ein und die Bestätigung kommt dann auch nicht :-?

Danke

mfg
Love is the slowest form of suicide.
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

Hi,

man kann so eine Kontrolle recht problemlos einbauen, allerdings solltest du vorher bedenken, dass so eine Email-Adresse nicht generell falsch ist.

Code: Alles auswählen

#---[ OPEN ]---
includes/functions_validate.php

#---[ FIND ]---
function validate_email($email)
{
	global $db, $lang;

	if ($email != '')
	{
		if (preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*?[a-z]+$/is', $email))
		{

#---[ ADD, AFTER ]---
			if (preg_match('/^www\..+@/i',$email))
			{
				return array('error' => true, 'error_msg' => 'Fehlermeldung für die ungültige email-adresse.');
			}
Ist nicht getestet, sollte aber eigentlich funktionieren.
Den Part 'Fehlermeldung für die ungültige email-adresse.' solltest du aber besser anpassen. :)

Aber nochmals der Hinweis: Solche Email-Adressen sind nicht generell falsch.
Daher würde ich obigen Code nicht einbauen. Schreib doch lieber im Registrierungsformular noch ein kleinen Hinweistext bezüglich des www..

Grüße
MagMo
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

Sinniger wäre es sicherlich bei solchen Fällen eine Warnung anzuzeigen, am besten noch während der User das eingibt per Javascript "Ist das wirklich deine E-Mail Adresse?"

Gegen die wirklich dullen die ihre E-Mail Adresse nicht vollständig von ihrer Homepage unterscheiden können ist kein Kraut gewachsen, aber zumindest vor den zerstreuten-schnell-Tippern-und-alles-im-Hirn-verdrehern ist man so schonmal halbwegs sicher ohne die Leute zu vergraulen die wirklich eine solche E-Mail Adresse haben.
Antworten

Zurück zu „Coding & Technik“