Hallo zusammen,
ist es möglich das sich bei der AJAX-Einführung Ajax-Einführung ein Fehler eingeschlichen hat?
Man muss im PHP-Code, dass " doch auch maskieren, da man sonst einen Fehler produziert.
PHP
<?php
$passwort = $_GET['q'];
$sicherheitszahl = 0;
$sicherheitszahl = strlen($passwort);
if (preg_match("/[a-z]+/", $passwort)) {
$sicherheitszahl = $sicherheitszahl + 5;
}
if (preg_match("/[A-Z]+/", $passwort)) {
$sicherheitszahl = $sicherheitszahl + 5;
}
if (preg_match("/[0-9]+/", $passwort)) {
$sicherheitszahl = $sicherheitszahl + 5;
}
if (preg_match("/[.,;:-_ #'+*~!"§$%&\/\(\)\[\]\{\}\\=?<>\|]+/", $passwort)) {
$sicherheitszahl = $sicherheitszahl + 5;
}
if ($sicherheitszahl <= 18 ) {
echo 'unsicher ('.$sicherheitszahl.' Punkte)';
}
elseif ($sicherheitszahl <= 25) {
echo 'sicher ('.$sicherheitszahl.' Punkte)';
}
elseif ($sicherheitszahl > 25) {
echo 'sehr sicher ('.$sicherheitszahl.' Punkte)';
}
?>
Alles anzeigen
Funktionieren würde es bei mir so:
if (preg_match("/[.,;:-_ #'+*~!\"§$%&\/\(\)\[\]\{\}\\=?<>\|]+/", $passwort)) {
$sicherheitszahl = $sicherheitszahl + 5;
}
mfg Nita