Mailinglisten-Archive |
Hallo zusammen,
ich möchte in einer Login function die möglichen Fehlercodes an das
verarbeitende Hauptscript übergeben, anstatt sie in einer Anzeige-Function
($this->DisplayError(1,""," ".$this->emailwebmaster) auszugeben. Wie kann
ich dies realsieren ?
Hier ist der Beispielcode :
---------------------------------------------
snip ----------------------------------------------
function UserLogin($user="",$pass="")
{
if (!$this->user OR !$this->pass)
{
header("location:
http://".$this->server."/".$this->path."admin/index.php");
exit;
}
$this->DBQuery("SELECT * FROM ".$this->table[5]." WHERE
user='".$this->user."'");
$this->DBGetRow();
$currentuserID=$this->access["ID"];
$username=$this->access["user"];
if ($this->user==$this->access["user"] AND
md5($this->pass)==$this->access["password"])
{
$this->DBQuery("SELECT * FROM ".$this->table[6]." WHERE
userID='".$currentuserID."'");
$this->DBGetRow();
if ($this->access["userID"]==$currentuserID) $this->DBQuery("DELETE
FROM ".$this->table[6]." WHERE userID='".$currentuserID."'");
$loginID=md5(uniqid($username));
$currenttime=time();
$this->DBQuery("INSERT INTO ".$this->table[6]." VALUES
(NULL,'".$currentuserID."','".$loginID."','".$currenttime."')");
header("location:
http://".$this->server."/".$this->path."admin/admin.php?username=$username&session=$loginID");
}
else $this->DisplayError(1,""," ".$this->emailwebmaster);
}
---------------------------------------
/snip ------------------------------------------------------------
viele Grüsse aus dem sonnigen Mittelhessen
Wilfried
--
Wilfried J. Klein
Redaktionsbüro DigiKlecks
persönlich: http://www.wilfried-j-klein.de
neu: http://www.redaktionsbuero-digiklecks.de
php::bar PHP Wiki - Listenarchive