logger ind når der ikke står noget i brugernavn og adgangskode
Hejsa I php-Eksperter.Jeg har et problem med et script,det problem er at den logger ind i min system når man ikke skrive noget i brugernavn og adgangskode.Jeg vil gerne have at den ikke gør det.kan i sige mig hvad der skal rettes? eller tilføjes? PS. jeg kan godt ligge noget mere kode ind,hvis det behøves..Mvh:
Jens
Index.php :
<?php
session_start();
if($_POST['submit']){
include("connect.php");
$db_hent = mysql_query("select * from brugere where brugernavn = '$_POST[brugernavn]'");
$hent = mysql_fetch_array($db_hent);
if($_POST['brugernavn'] == $hent['brugernavn'] && ($_POST['adgangskode']) == $hent['adgangskode']){
$_SESSION['loggetind'] = "yes";
$_SESSION['Brugernavn'] = $hent['brugernavn'];
$_SESSION['Rang'] = $hent['Rang'];
$tid = time();
mysql_query("UPDATE brugere SET logintid = '$tid' WHERE brugernavn = '$_SESSION[Brugernavn]'");
header("Location: inde.php");
}else{
print "Forkert brugernavn/adgangskode!";
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../style2.css" type="text/css" />
</head>
<body>
<form name="form1" method="post" action="index.php">
<table width="100%">
<tr>
<td width="11%" bgcolor="#4D73C3">Login her: </td>
<td width="89%" bgcolor="#4D73C3"> </td>
</tr>
<tr>
<td>Brugernavn:</td>
<td><input type="text" name="brugernavn"></td>
</tr>
<tr>
<td>Adgangskode:</td>
<td><input type="password" name="adgangskode"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="submit" value="Login"></td>
</tr>
</table>
</form>
<p><a href="opret.php">Opret bruger</a></p>
</body>
</html>
