Insecure Design
Problem
if ($_POST['username'] === 'admin' && $_POST['password'] === 'admin123') {
echo "Willkommen, Admin.";
}Lösung
Zuletzt aktualisiert
if ($_POST['username'] === 'admin' && $_POST['password'] === 'admin123') {
echo "Willkommen, Admin.";
}Zuletzt aktualisiert
// Sichere Authentifizierung mit 2FA
$twofa_code = $_POST['2fa_code'];
if (validatePassword($_POST['username'], $_POST['password']) && validate2FACode($twofa_code)) {
echo "Willkommen, sicher authentifiziert.";
}