Ueberpruefung fuer leere Felder umgehen? Hilfe!

Hi zusammen,

ich hab diesmal folgendes Problem:

Meine admin1.php Seite ist das Login fuer den Admin. In dieser Datei ueberpruefe ich ob die login Felder leer sind und wenn nicht dann wird der Admin angemeldet und bekommt ein Menu zur Auswahl. Wenn sie leer sind dann wird er zur admin.php geschickt um sich neu einzuloggen.

Mein Problem liegt jetzt darin dass ich auf diese admin1.php Seite zuruecklinke aus bestimmten Modulen und werde damit automatisch ausgeloggt (logischerweise denn das Erste was die admin1.php macht ist nach leeren Feldern pruefen und die sind in dem Fall leer!).

Ich weiss es muss einen Weg drumrum geben aber ich komm nicht drauf - irgendwelche Vorschlaege?
Danke! :)

admin1.php

PHP:
<?php

//check that username and password have been entered, if not go back to admin.php


if ((!$_POST[username])||(!$_POST[password]))
{
	header("Location: admin.php");
	exit;
}

//connect to the database

$connection=mysql_connect("localhost","someone","project") or die(mysql_error());
mysql_select_db("cdcat", $connection) or die(mysql_error());

//create query to check for username & password in the database

$query="select username, password from users where username='$_POST[username]' and password='$_POST[password]' and status='admin'";

$result=mysql_query($query, $connection) or die(mysql_error());

if(mysql_num_rows($result) == 1)
{
$username = mysql_result($result, 0, 'username');

//create cookie

setcookie("success", "1", 0, "/", "", 0);

$display="<H1><P><center>Welcome, admin $username!</center></p></h1><br>";
$display .="<h2><p><center>What would you like to do?</center></p></h2><br><br>";

}
else
	{
	header("Location:adminDenied.php");
	exit;
	}
?>

<html>
<head>
<title> Admin CD Catalog Login Form</title>
<link rel=stylesheet type="text/css" href="project.css"></head>
<body>
<center>

<img align=left src="logo.gif">
<br><br><br><br><br><br><br>
<?php echo "$display"; ?>

<table width=400 cellpadding=4>
<tr>
<td valign=top width=15% align=center><a href="insert.php">Insert data</a></td>
<td valign=top width=15% align=center><a href="update.php">Update data</a></td>
<td valign=top width=15% align=center><a href="delete.php">Delete data</a></td>
<td valign=top width=15% align=center><a href="step1.php">Search the catalog</a></td>
</tr></table>


<br><br><br><br><br><br>
<h5><p align=left><a href="login.php">Back to the main login page</a></p></h5>
</center></body>
</html>
 
Zurück