Sers
Also ich habe jetzt mal meinen Code auf deinen Rat hin auf ein Session system umgeschrieben!
Das funktioniert auch gut, nur leider, und ich komm einfach nicht dahinter warum, tritt der selbe Fehler wieder auf!
?!?!? Erklärung ?!?!?
<?
session_start();
$c_cookie=$_SESSION['user'];
// connect to database
$username=****;
$password=****;
$tnsname=****;
$logon=OCILogon($username,$password,$tnsname);
// Check Status...
$message_log="Offline";
$s = OCIParse($logon, "select NACHNAME from T_MITARBEITER");
OCIExecute($s, OCI_DEFAULT);
while (OCIFetch($s))
{
$c_user=ociresult($s, "NACHNAME");
if($c_user == $c_cookie)
{$message_log="Online";}
}
if($message_log=="Offline")
{
header( 'WWW-Authenticate: Basic realm="Private"' );
header( 'HTTP/1.0 401 Unauthorized' );
$c_user=$_SERVER['PHP_AUTH_USER'];
$p = OCIParse($logon, "select PASSWORT from T_MITARBEITER where NACHNAME='$c_user'");
OCIExecute($p, OCI_DEFAULT);
while (OCIFetch($p))
{
$c_pw = ociresult($p,"PASSWORT");
}
if ($c_pw==$_SERVER['PHP_AUTH_PW'])
{ $_SESSION['status'] = 'Online: ';
$_SESSION['user'] = $c_user;
}
else
{ echo 'Authorization Required.';
exit;
}
}
Lg Andi