Habe da mal so ne kleine Frage:
Ich habe mal schnell so ein Loginbereich gescripted, jetzt wollte ich mal gerne wissen wie ich die Sicherheit noch erhöhen könnte.
Ohne das der Benutzer jedoch eine aufwendigere Login- Funktion hat. SSL verwende ich auch nicht.
Nach dem erfolgreichen Login werden die Daten in der Session gespeichert:
Danach wird auf jeder Seite der Benutzer überprüft:
Ich habe mal schnell so ein Loginbereich gescripted, jetzt wollte ich mal gerne wissen wie ich die Sicherheit noch erhöhen könnte.
Ohne das der Benutzer jedoch eine aufwendigere Login- Funktion hat. SSL verwende ich auch nicht.
Nach dem erfolgreichen Login werden die Daten in der Session gespeichert:
PHP:
function speichereSession( $id, $login, $passwort )
{
$_SESSION['id'] = $id;
$_SESSION['login'] = $login;
$_SESSION['passwort'] = $passwort;
}
Danach wird auf jeder Seite der Benutzer überprüft:
PHP:
function ueberpruefeBenutzer()
{
$benutzer_daten = holeDaten( "benutzer", "id", $_SESSION['id'] );
if ( ! $benutzer_daten || $benutzer_daten[login] != $_SESSION['login'] || $benutzer_daten[passwort] != $_SESSION['passwort'] )
{
header( "Location: v2.php" );
exit;
}
else
{
return $benutzer_daten;
}
}