init(); function login() { global $PHP_AUTH_USER, $PHP_AUTH_PW; header('WWW-Authenticate: Basic realm="Geschützter Kundenbereich"'); header('HTTP/1.0 401 Unauthorized'); header('status: 401 Unauthorized'); echo "

Kein Zugang!


Die eingegebenen Zugangsdaten wurden nicht gefunden.
Bitte loggen Sie sich korrekt ein."; } function loggedin() { global $_SERVER, $db, $daten; $now=date("Y-m-d H:i:s",time()); $db->insert("update kunden set lastlogin='$now' where user='".$_SERVER['PHP_AUTH_USER']."'"); session_start(); $_SESSION["user"]=$_SERVER['PHP_AUTH_USER']; $_SESSION["pass"]=$_SERVER['PHP_AUTH_PW']; $_SESSION["id"]=$daten[0]["id"]; $_SESSION["name"]=$daten[0]["kundenname"]; $_SESSION["email"]=$daten[0]["email"]; $_SESSION["website"]=$daten[0]["website"]; $_SESSION["logo"]="images/".$daten[0]["logo"]; $_SESSION["checkboxtxt"]=$daten[0]["checkboxtxt"]; // session in db eintragen $db->insert("insert into sessions (session, id, geoeffnet) values ('".session_id()."',".$daten[0]["id"].", '$now')"); // session-verz. anlegen mkdir("./session.tmp/".session_id(), 0777); mkdir("./session.tmp/".session_id()."/tn", 0777); } function main() { global $db; header("Location: index_frame.php"); exit; } // MASTER if(!isset($_SERVER['PHP_AUTH_USER']) && !isset($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_USER']=="" || $_SERVER['PHP_AUTH_PW']=="") { login(); } else { if(session_id()=="") { $daten=$db->select("select * from kunden where user='".$_SERVER['PHP_AUTH_USER']."' and aktiv=1"); if(sizeof($daten)==0) { login(); } else { if($daten[0]["pass"]!=$_SERVER['PHP_AUTH_PW']) login(); else { loggedin(); main(); } } } else { main(); } } ?>