Benytter stadig et old script. "endnu".
Men hvordan får jeg tjekket om det kodeord jeg skriver i feltet med name=kodeord, er det som er skrevet ind i databasen med md5.?
- $skiftinfo = mysql_query("
- SELECT * FROM `admins`
- WHERE `brugernavn` = '" . mysql_real_escape_string($_SESSION['brugernavn']) . "' AND `kodeord` = '" . mysql_real_escape_string(md5($_POST['kodeord'])) . "'
- ");
- $brugerfindes = mysql_num_rows($skiftinfo);
- $skiftdato = mysql_fetch_array($skiftinfo);
- if( $brugerfindes && !empty($_POST['brugernavn']) && !empty($_POST['kodeord']) )
- {
- $error1 .="Ukorrekt !";
- }
Lige nu skriver den ukorrekt, hvis kodeordet er det nuværende, men der skal den acceptere det er korrekt, og kun meddele ukorrekt, hvis kodeordet ikke er korrekt.
Så hvordan tjekker man det omvendte med kodeordet?
1: Kodeordet skal være korrekt, som det nuværende man har i databasen.
2: Er det ikke korrekt, skal den meddele en error warring.