|
#######################用户登录#######################
functioncheckuser($username,$password){
global$DB,$db_prefix,$userinfo;
$username=htmlspecialchars(trim($username));
$username=trim($username);
$userinfo=$DB->fetch_one_array("SELECT*FROM".$db_prefix."userWHEREusername='".addslashes
($username)."'ANDpassword='".addslashes($password)."'");
if(empty($userinfo)){
returnfalse;
}else{
returntrue;
}
}
//#######################验证用户是否处于登陆状态#######################
functionislogin($username,$password){
global$DB,$db_prefix;
if($username==""or$password=="")
{
loginpage();
}
$result=$DB->query("SELECTpasswordFROM".$db_prefix."userWHEREusername='$username'");
$getpass=$DB->fetch_array($result);
if($getpass[password]!=$password)
{
loginpage();
}
}
//#######################后台成功登录记录#######################
functionloginsucceed($username="",$password=""){
global$DB,$db_prefix;
$extra.="\nScript:".getenv("REQUEST_URI");
$DB->query("INSERTINTO".$db_prefix."loginlog(username,password,date,ipaddress,result)VALUES
('".$username."','密码正确','".time()."','".getip()."','1')");
}
//#######################后台失败登录记录#######################
functionloginfaile($username="",$password=""){
global$DB,$db_prefix;
$extra.="\nScript:".getenv("REQUEST_URI");
$DB->query("INSERTINTO".$db_prefix."loginlog(username,password,date,ipaddress,result)VALUES
('".$username."','密码错误','".time()."','".getip()."','2')");
}
//#######################后台管理记录#######################
functiongetlog(){
global$DB,$db_prefix;
if(isset($_POST[action])){
$action=$_POST[action];
}elseif(isset($_GET[action])){
$action=$_GET[action];
}
if(isset($action)){
$script="".getenv("REQUEST_URI");
$DB->query("INSERTINTO".$db_prefix."adminlog(action,script,date,ipaddress)VALUES
('".htmlspecialchars(trim($action))."','".htmlspecialchars(trim($script))."','".time()."','".getip
()."')");
}
}
http://www.corange.cn/archives/2008/03/475.html |
|
|