Passwort mit Wiederholung vergleichen

illuminatus26 hat gesagt.:
So meinte ich es auch.......
Die Prüfung mit empty() bleibt ja beim Passwortfeld bestehen.
Oder reicht das nicht
Hallo,
doch das reicht normalerweise schon, denn wenn das Passwortfeld nicht leer sein kann,
dann kann das Passwortwiederholungsfeld auch nicht leer sein, da ja der Inhalt der beiden
Felder übereinstimmen muss.

mfg
forsterm
 
Mal was anderes.
Wenn ich ein eingebenes Geburtsdatum auf ein Muster hin mit ereg() prüfe.
Dann ist es doch aber möglich, z.B. als Monat die Zahl 13 oder als Tag die Zahl 50 einzugeben.
Wie kann ich das prüfen?

So sieht mein Code bisher aus.

PHP:
function gebdatum_testen ()

	{
				$muster = "^[0-9]{1,2}(\.)[0-9]{1,2}(\.)[0-9]{2,4}$";
				
					if (ereg($muster, $_POST['gebdatum']))
				
						{
							if ()
							echo "<br>\ndatum ok";
						
						}
				
					else
					
						{ 
							echo "<br>\ndatum nicht ok";
						}
	}
 
Mit der checkdate()-Funktion.
PHP:
function parseDate( $str )
{
	if( !preg_match('/([0-9]{1,2})\.([0-9]{1,2})\.([0-9]{4})/', trim($str), $match) ) {
		return false;
	}
	list($day, $month, $year) = $match;
	if( checkdate($month, $day, $year) ) {
		return array(
			'day'   => intval($day),
			'month' => intval($month),
			'year'  => intval($year)
		);
	} else {
		return false;
	}
}
 
Zurück