Hvis du tjekker vha. SQL ala det her, burde den melde fejl:
SELECT id FROM users WHERE username = $username
Må vi se noget kode :-)?
mikl-dk | udv@mikl.dk
<?
require('database.inc.php');
require('dato.php');
if(!isset($_POST['field_login_submit'])) {
echo "Du skal komme fra <a href='login.php'>login</a> for at bruge denne side";
} else {
$brugernavn = $_POST['field_brugernavn'];
$password = $_POST['field_password'];
if(!$brugernavn){
echo "Du skal skrive et brugernavn
<a href='login.php'>Tilbage</a>";
exit();
}
if(!$password){
echo "Du skal skrive et password
<a href='login.php'>Tilbage</a>";
exit();
}
$tjeck = mysql_query("SELECT id FROM brugere WHERE bruger_id = '$brugernavn' AND bruger_password = '$password'") or die("mysql_error()");
$antal = mysql_num_rows($tjeck);
if($antal == 1) {
$_SESSION['logget_ind'] = 1;
$_SESSION['brugernavn'] = $brugernavn;
$_SESSION['password'] = $password;
echo "Du er nu logget ind<a href=kontrol.php>Klik for at komme videre</a>";
} else
echo "De indtastede oplysninger er forkerte!
<a href='login.php'>Tilbage</a>";
}
?>
Undskyld hvis det ser lidt rodet ud
[Redigeret d. 23/04-05 19:49:02 af Mesteren]