Loginsystem
Verfasst: 31.07.2005 20:16
Hallo Community,
Ich habe mich an einem Login für eine Allyinterne Spielerkartei versucht. Allerdings habe ich ein Problem: Wenn man sich eingeloggt hat und danach zurück auf die Loginseite geht kann man einen beliebigen Benutzernamen eingeben, selbiges mit dem Passwort, und man kann sich trotzdem einloggen, sofern man den Browser nicht geschlossen hatte, da ich mit Sessions arbeite... wie kann ich das verhindern?
Die Sache mit dem $log dient nur zu meiner eigenen Übersicht.
Ich habe mich an einem Login für eine Allyinterne Spielerkartei versucht. Allerdings habe ich ein Problem: Wenn man sich eingeloggt hat und danach zurück auf die Loginseite geht kann man einen beliebigen Benutzernamen eingeben, selbiges mit dem Passwort, und man kann sich trotzdem einloggen, sofern man den Browser nicht geschlossen hatte, da ich mit Sessions arbeite... wie kann ich das verhindern?
Code: Alles auswählen
<?php
session_start();
if(!isset($_SESSION['pw']))
{
$pw = $_POST['passwd'];
$pw = md5($pw);
$user = $_POST['login'];
if($pw == "md5-passwd" and $user == "user")
{
$_SESSION['pw'] = $pw;
$_SESSION['user'] = $user;
}
}
if(isset($_SESSION['pw']) and isset($_SESSION['user']))
{
$log = "1";
}
if($log != "1")
{
echo '<meta http-equiv="refresh" content="0; URL=index.php?login=failed">';
}
else
{
...