Hi
ich hab für eine Seite einen kleinen internen Bereich. Um sicherzustellen, dass keine Seite zufällig durch direkte eingabe der URL aufgerufen wird möchte ich auf jeder seite 2 scripte includen, die die Abfrage der Cookies durchführen. Alerdings bekomme ich da eine Fehlermeldung. Hier erstmal die Scripte:
<?php
$username = mysql_escape_string($_COOKIE['username']);
$userpass = mysql_escape_string($_COOKIE['userpass']);
if(isset($_COOKIE['username']))
{
require("db_connect.php");
$query = "SELECT benutzername, benutzerpasswort FROM userdaten where benutzerpasswort ='$userpass' AND benutzername = '$username'";
$result = mysql_query($query) or die("<br>" . mysql_errno().": ".mysql_error()."<br>");
if(mysql_num_rows($result) == 1)
{
$query2 = "SELECT benutzername, usergroup FROM userdaten WHERE benutzername = '$username'";
$result2 = mysql_query($query2);
while ($rows = mysql_fetch_row($result2))
{
$benutzername = $rows[0];
$usergroup = $rows[1];
{
if ($usergroup == Administrator)
{
?>
<?php
}
else
{
header("Location: index.php?section=zugangsberechtigung");
}
}
}
else
{
header("Location: index.php?section=zugangsberechtigung");
}
}
else
{
header("Location: index.php?section=zugangsberechtigung");
}
?>
Leider Klappt da irgendwas nicht, ich bekomme 2 Fehlermeldungen zurück:
Parse error: parse error, unexpected $ in c:\foxserv\www\doomin-hp\auth_oben.php on line 20
und:
Parse error: parse error, unexpected '}' in c:\foxserv\www\doomin-hp\auth_unten.php on line 2
ich füge die dateien eifach durch ein
<?php
include("auth_oben.php");
?>
ein.
Was mach ich da falsch?
Gruss
Carl