Mit Log ind driller
Halløjsa. Jeg har kodet et log ind system, jeg bare ikke kan få til at virke. Hvorfor?Her er koden til login filen:
<form action='login-ok.php' method='post'>
<td>Brugernavn
<br><input name='brugernavn' type='text' maxlength='50' class='inp1'>
</td>
</tr>
<tr>
<td>Kodeord
<br><input name='kodeord' type='password' class='inp1'>
</td>
</tr>
<tr>
<td><input name='ok' type='submit' class='button' value='Log mig ind'>
</form><br>
Og her er koden til login-ok filen:
<?
session_start()
?>
<?php
if(empty($_POST['ok'])) {
echo "Denne side kræver login adgang";
} else {
if(empty($_POST['brugernavn']) || empty($_POST['kodeord'])) {
echo 'Et af felterne er tomme';
} else {
include "config.php";
$result = mysql_query("SELECT * FROM dr_brugere WHERE kodeord = '".md5($_POST['kodeord'])."' AND brugernavn='".$_POST['brugernavn']."'");
if (mysql_num_rows($result) == 1) {
$_SESSION["bruger"] = $_POST['brugernavn'];
echo "
<meta http-equiv='refresh' content='0;url=index.php'>
<img src='images/sending_progress.gif' width='150' height='5'>";
} else {
echo "Forkert brugernavn og/eller kodeord";
}
}
}
?>
Har siddet og rodet med dette i rigtig lang tid nu. Forstår bare ikke hvorfor det ikke vil virke? Den Skriver bare: "Forkert brugernavn og/eller kodeord" hver gang.
